Lead Engineer - Java MicroServices
Core
Lead end-to-end design, development, and deployment of Java APIs on cloud platforms using Spring Boot.
Role type
Senior IC Java microservices engineer
Builds
Java APIs and microservices on cloud platforms
Domain
Banking / Cloud-native Java development
Deliverable
production ML models | product features
Required skills
Java backend/API development, Spring Boot, RESTful API design, microservices architecture, cloud platforms (AWS/GCP/Azure), CI/CD pipeline implementation, automated testing, system security and scalability optimization
Preferred skills
Mentoring junior developers, leading technical teams, DevOps practices, Agile methodologies
Technologies
Spring Boot, AWS, GCP, Azure, CI/CD tools
Responsibilities
Lead end-to-end design, development, and deployment of Java APIs; Define and enforce coding standards and conduct code reviews; Collaborate with cross-functional teams to gather requirements and deliver technical solutions; Mentor and guide developers; Oversee CI/CD pipeline implementation and automated testing; Ensure application security, scalability, and performance; Troubleshoot complex technical issues; Monitor system health and optimize cloud costs
Seniority
Senior, hands-on IC with mentorship responsibilities