onsite
Lead Full Stack Java Developer - Vice President - Citi
Software Engineer
Lead Full Stack Java Developer with 6‑10 years of experience driving end‑to‑end application development, architecture, and delivery using Java, Spring, and microservices. Focus on scalable, cloud‑native solutions, team leadership, and Agile delivery.
About the role
Key Responsibilities
- Lead design, development, and deployment of Java‑based web applications and microservices.
- Architect scalable, secure, and high‑performance solutions using Spring, REST, and container technologies.
- Collaborate with cross‑functional teams to define requirements, prioritize backlog, and ensure on‑time delivery.
- Mentor and coach junior developers, fostering best practices in coding, testing, and CI/CD.
- Drive continuous improvement of development processes, tooling, and performance monitoring.
Requirements
- 6‑10 years of professional experience in Java development.
- Strong proficiency with Spring Boot, Spring MVC, and RESTful API design.
- Hands‑on experience with SQL databases, Docker, and Kubernetes.
- Solid understanding of Agile methodologies and DevOps practices.
- Excellent communication skills and a proven ability to lead technical teams.
Skills
javasqldockerkubernetes