← Back to job listings
SS
Senior Java Developer (Security Platform)
Sigma Software · Remote, Masovian Voivodeship, Poland
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
JobSpring