Skip to content
← Back to job listings

Senior Java Developer (Security Platform)

Sigma Software · Remote, Masovian Voivodeship, Poland

Software DevelopmentSenior LevelRemoteQuick applyfull-time7 days ago

About The Role

  • Design and evolve the platform access architecture for a large-scale distributed ecosystem
  • Build and maintain a unified API layer over multiple distributed services
  • Implement fine-grained ABAC authorization at scale, supporting complex hierarchies and relationships
  • Develop fail-closed security architectures with strict enforcement guarantees
  • Manage regional compliance, data residency, and routing requirements
  • Ensure consistent data visibility rules across all products and services
  • Design high-performance authorization evaluation systems and policy engines
  • Maintain auditability, traceability, and security transparency mechanisms
  • Collaborate with platform and product teams on API and access design
  • Contribute to architectural decisions and security standards
  • At least 5 years of commercial software engineering experience
  • Strong expertise in Java development
  • Strong proficiency in Java 21+ and modern Java features, including virtual threads, NIO, and concurrent programming
  • Hands-on experience building high-performance backend systems with a strong focus on scalability and low latency
  • Experience working with GraalVM Native Image and optimizing Java applications for native execution
  • Solid understanding of HTTP protocol internals, connection management, streaming, and API performance optimization
  • Experience processing large volumes of JSON using streaming APIs and memory-efficient techniques
  • Strong knowledge of performance tuning, profiling, benchmarking, and JVM optimization
  • Experience designing and implementing caching strategies and cache invalidation mechanisms
  • Solid understanding of authentication, authorization, and security best practices in distributed systems
  • Experience building or maintaining API gateways, proxies, load balancers, service mesh components, or other infrastructure-level services
  • Strong understanding of event-driven architectures and distributed systems design
  • Experience writing comprehensive automated tests for performance-critical and protocol-level components
  • Upper-Intermediate or higher English proficiency

WILL BE A PLUS

  • Experience with Netty and high-performance networking applications
  • Experience with service mesh technologies such as Istio, Envoy, or Dapr
  • Hands-on experience with authorization frameworks such as OPA, Cedar, Zanzibar, or Oso
  • Experience with Google Cloud Platform, including Pub/Sub, BigQuery, Memorystore, or Redis
  • Experience deploying and operating applications on Kubernetes
  • Familiarity with gRPC, Protocol Buffers, and HTTP/2
  • Experience working in regulated domains such as Healthcare, Education, or FinTech
  • Knowledge of jlink, AppCDS, CRaC, or other JVM optimization technologies

PERSONAL PROFILE

  • Proactive and detail-oriented
  • Thrives in collaborative environments
  • Enjoys solving complex integration challenges
  • Comfortable experimenting with new technologies
  • Committed to improving data systems

This listing was posted by a verified recruiter at Sigma Software. Report this listing