remote
Software Engineer - Identity Shield Backend - Ally
Software Engineer
Backend engineer focused on building secure, scalable identity services using Java, Spring Boot, and AWS. Design and maintain microservices, containerize with Docker, orchestrate with Kubernetes, and implement robust authentication and authorization solutions.
About the role
Key Responsibilities
- Design, develop, and maintain high‑availability identity and access management microservices in Java/Spring Boot.
- Implement secure authentication flows, token issuance, and role‑based access controls.
- Containerize services with Docker and deploy to AWS EKS, ensuring CI/CD pipelines and automated testing.
- Collaborate with cross‑functional teams to define API contracts, performance benchmarks, and security requirements.
- Monitor, troubleshoot, and optimize service performance using CloudWatch, Prometheus, and Grafana.
Requirements
- 5+ years of backend development experience with Java and Spring Boot.
- Strong knowledge of AWS services (ECS/EKS, IAM, Cognito, Lambda).
- Hands‑on experience with Docker, Kubernetes, and CI/CD tooling.
- Deep understanding of OAuth2, OpenID Connect, and related identity protocols.
- Excellent problem‑solving skills and a passion for secure, scalable architecture.
Skills
javaawsdockerkubernetes