onsite
Lead Java Back End Developer - Vice President - Citi
Backend Engineer
Lead Java Back End Developer driving architecture, design, and delivery of scalable microservices using Spring, REST, and AWS, while mentoring teams and ensuring high-quality, production-ready code.
About the role
Key Responsibilities
- Architect, design, and develop high-performance Java microservices using Spring Boot and related frameworks.
- Collaborate with cross‑functional teams to define requirements, scope, and technical solutions for new and existing applications.
- Lead code reviews, enforce coding standards, and mentor junior developers to promote best practices.
- Implement CI/CD pipelines, containerization (Docker), and cloud deployments (AWS) to ensure rapid, reliable releases.
- Monitor application performance, troubleshoot issues, and optimize database queries (SQL) for scalability.
Requirements
- 8+ years of professional Java development experience with deep knowledge of Spring ecosystem.
- Proven track record designing and deploying microservices in a cloud environment (AWS preferred).
- Strong understanding of RESTful API design, database modeling, and performance tuning.
- Experience with CI/CD tools (Jenkins, GitHub Actions) and container orchestration (Kubernetes/Docker).
- Excellent communication skills and ability to lead technical discussions and mentor peers.
Skills
javasqlawsdockeragile