Lead Java Developer
Core
Design and develop cloud-native solutions for enterprise web applications and APIs, building Spring Boot microservices and serverless components.
Role type
Senior IC lead Java developer (cloud-native)
Builds
Scalable, resilient, and secure microservices and serverless architectures on AWS
Domain
Enterprise software, Cloud infrastructure
Required skills
Java, Spring Boot, Spring Cloud, AWS, Docker, Kubernetes, SQL, OAuth2, JWT, Multithreaded programming, Caching, Performance tuning
Preferred skills
AWS Certified Developer – Associate
Technologies
AWS Lambda, Azure, Cassandra, Docker, EC2, Hibernate, IAM, JPA, JWT, Java, Jenkins, Kubernetes, MongoDB, MySQL, NoSQL, Phoenix, PostgreSQL, SQL, Spring, Spring Boot, Web microservices, Java EE, CI/CD, Git
Responsibilities
Design and develop cloud-native solutions for enterprise web applications and APIs; Build and deploy Spring Boot microservices with Docker and Kubernetes; Architect and implement solutions using AWS services; Develop serverless components using AWS Lambda, Step Functions, EventBridge, and Serverless Framework; Create and deploy reusable, loosely coupled RESTful APIs; Implement authentication and authorization using technologies such as OAuth2, JWT, MFA, SSO, and Spring Security; Conduct code reviews and unit and integration testing; Mentor team members
Seniority
Senior, hands-on IC with lead responsibilities
