Engineering Team Lead
Akhil GouddUnited StatesLEADPosted 3h ago
JavaSpring BootSpring SecurityWebFluxHibernate/JPAAngular 16+TypeScriptRxJSMicroservicesRESTful APIsReactive programmingAWSECS/FargateRDS/AuroraSQSLambdaS3PostgreSQLSQLDockerGitMavenGitLab CIJenkinsSonarQubeJaCoCoAutomated testingCI/CD
About the Role
We are looking for an experienced Engineering Team Lead / Lead Software Engineer to lead the development of a large-scale Enterprise Identity & Access Management (IAM) platform. This is a hands-on technical leadership opportunity, combining architecture, software development, team mentoring, and delivery ownership.
Key Responsibilities
• Lead the development of a large-scale Enterprise Identity & Access Management (IAM) platform
• Combine architecture, software development, team mentoring, and delivery ownership
• Spend 50-60% of time on engineering and architecture
• Spend 40-50% of time on technical leadership, mentoring, planning, and stakeholder collaboration
Requirements
• 12+ years of professional software development experience
• 3+ years of technical leadership experience
• Strong Java, Spring Boot, Spring Security, WebFlux, and Hibernate/JPA
• Angular 16+, TypeScript, RxJS, and micro-frontends
• Microservices, RESTful APIs, and reactive programming
• AWS: ECS/Fargate, RDS/Aurora, SQS, Lambda, S3
• PostgreSQL, SQL, and database migrations
• Docker, Git, Maven, GitLab CI/Jenkins
• SonarQube, JaCoCo, automated testing, and CI/CD