Lead Java Fullstack Developer
Core
Design, develop, and support scalable cloud-native applications and platforms; lead delivery across multiple engineers and mentor junior/mid-level engineers.
Role type
Lead Java Fullstack Developer (Cloud-Native)
Builds
Enterprise-scale AWS applications and cloud-native platforms
Domain
Cloud-native software engineering, distributed systems, microservices
Required skills
Java, Spring Boot, AWS (EKS, ECS, S3, CloudWatch), Docker, Kubernetes, Helm, REST APIs, Kafka/Artemis, Reactive Programming, CI/CD (Jenkins, GitHub Actions), SQL/PL/SQL, Test Automation (JUnit, Mockito, Cypress, Playwright)
Preferred skills
Angular, TypeScript, RxJS, AI-assisted development tools (GitHub Copilot, Microsoft Copilot, Claude), Oracle DB
Technologies
Java 17/21+, JPA/Hibernate, Maven, Swagger/OpenAPI, 12-Factor App principles, microservices architecture
Responsibilities
Translate business requirements into technical solutions; drive technical design discussions and architecture decisions; break down large initiatives into executable workstreams; conduct code and design reviews; troubleshoot production issues and perform root-cause analysis; coordinate delivery and communicate technical solutions to stakeholders
Seniority
Senior, hands-on IC with leadership responsibilities
