Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
Lead a Scrum team in designing and implementing scalable Java Spring Boot microservices while integrating AI-powered development tools. Collaborate with frontend teams to build robust APIs and mentor team members on software design and containerization best practices.
What they look for
Requirements
Requires 10+ years of software development experience with deep expertise in Java, Spring Boot, and containerization technologies like Docker and Kubernetes. Proven experience in technical leadership and a strong understanding of microservice architecture and RESTful API design are essential.
Full description
Responsibilities:
- Lead a Scrum Team as a Hands-On Engineer: Guide the technical direction and impact the design of highly scalable, containerized Java Spring Boot microservices, while actively contributing to the codebase and driving feature implementation alongside your team.
- Champion Innovation with AI Tooling: Actively explore, pilot, and integrate cutting-edge AI-powered development tools (e.g., GitHub Copilot, advanced code analyzers) to accelerate development velocity, enhance code quality, and champion a culture of innovation within the team.
- Build Critical System Integrations: Design and implement robust, high-performance APIs to connect our new platforms with a diverse landscape of firm-wide control systems, ensuring data accuracy and integrity across the enterprise.
- Shape the Full-Stack Experience: Collaborate closely with frontend engineers to build seamless user experiences, shaping the APIs that power our modern Micro-Frontend (MFE) applications built with React and Angular.
- Drive End-to-End Feature Ownership: Take full ownership of the development lifecycle for key features, from architectural design and technical specifications through to implementation and deployment in a high-impact, agile environment.
- Mentor and Elevate the Team: Advise and mentor team members on best practices in software design, containerization, and modern development workflows, fostering a culture of technical excellence.
Qualifications:
- 10+ years of hands-on experience in software development, with a proven track record in building and designing robust backend systems.
- Experience with Java / Spring Boot framework or with modern frontend frameworks (React, Angular) is essential.
- Strong experience with containerization technologies (Docker, Kubernetes, OpenShift) and building cloud-native applications.
- Demonstrated experience leading technical projects or acting as a tech lead for a development team.
- A keen interest in or experience with leveraging AI-assisted development tools to improve productivity and code quality.
- Deep understanding of software architecture, microservice design patterns, and RESTful API development best practices.
- Experience working in Financial Services or another large, complex global environment is highly desirable.
- Familiarity with modern frontend frameworks (React, Angular) is a significant plus.
- Consistently demonstrates clear and concise written and verbal communication.
------------------------------------------------------
Job Family Group:
Technology------------------------------------------------------
Job Family:
Applications Development------------------------------------------------------
Time Type:
Full time------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above.------------------------------------------------------
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.
View Citi’s EEO Policy Statement and the Know Your Rights poster.
Similar roles
-
Senior Software Engineer - Java
SentinelOne United States · $132K–$182K/yr
-
Java Developer
mthree Recruiting Portal Boston, Massachusetts, United States · $65K/yr
-
Back-end Java Software Engineer III
JPMorgan Chase & Co. Wilmington, Delaware, United States
-
Analyste Développeur Java Expérimenté – Plugins Eclipse / IDz (H/F)
CITECH Cergy, Ile-de-France, France · €38K–€50K/yr
-
Analyste Développeur Java Expérimenté – Plugins Eclipse / Mainframe (H/F)
CITECH Cergy, Ile-de-France, France · €35K–€50K/yr
-
Desarrollador/a Java – Ecosistema Caixa
TECDATA ENGINEERING Spain · €35K/yr