onsite
Senior Software Engineer, Java - CLEAR
Software Engineer
Lead the design and implementation of scalable Java microservices on AWS, driving secure identity solutions with Docker, Kubernetes, and CI/CD pipelines.
About the role
Key Responsibilities
- Architect, develop, and maintain high‑performance Java microservices using Spring Boot and related frameworks.
- Design and implement secure, scalable APIs (RESTful) that expose identity and authentication services.
- Collaborate with cross‑functional teams to define product requirements and translate them into technical specifications.
- Deploy and manage services on AWS using Docker, Kubernetes, and automated CI/CD pipelines.
- Ensure code quality through code reviews, unit/integration testing, and performance tuning.
- Participate in incident response, troubleshooting, and continuous improvement of system reliability.
Requirements
- 8+ years of professional software development experience, with 5+ years in Java.
- Strong proficiency in Spring ecosystem (Spring Boot, Spring Cloud, Spring Security).
- Hands‑on experience with AWS services (ECS/EKS, RDS, S3, IAM) and container orchestration.
- Solid understanding of microservices architecture, API design, and DevOps practices.
- Excellent problem‑solving skills and a passion for building secure, user‑centric identity solutions.
Skills
javaspringawsdockerkubernetescicd