This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Digital S/W Eng Lead Analyst is a strategic professional who stays abreast of developments within own field and contributes to directional strategy by considering their application in own job and the business. Recognized technical authority for an area within the business. Requires basic commercial awareness. There are typically multiple people within the business that provide the same level of subject matter expertise. Developed communication and diplomacy skills are required in order to guide, influence and convince others, in particular colleagues in other areas and occasional external customers. Significant impact on the area through complex deliverables. Provides advice and counsel related to the technology or operations of the business. Work impacts an entire area, which eventually affects the overall performance and effectiveness of the sub-function/job family.
Job Responsibility
Lead design and development of Java and Spring Boot–based applications with a strong focus on microservices architecture
Design, build, and manage RESTful APIs using Apigee, ensuring security, scalability, and performance best practices
Implement and manage NGINX configurations for routing, load balancing, and traffic management across environments
Collaborate with product owners, architects, and stakeholders to translate business requirements into technical solutions
Drive application modernization initiatives, including legacy migration to microservices and cloud‑ready architectures
Ensure adherence to Citi’s engineering standards, security controls, and governance frameworks
Perform code reviews, enforce best practices, and mentor junior developers and senior engineers
Support CI/CD pipelines, release management, and production stability, including L3 support when required
Proactively identify performance bottlenecks, scalability issues, and operational risks, and implement corrective actions
Partner with global teams across regions to deliver high‑quality, enterprise‑grade solutions
Requirements
12–14 years of professional experience in application development within large‑scale enterprise environments
Strong hands‑on expertise in Java (J2EE) and Spring Boot frameworks
Solid experience in API management platforms, specifically Apigee
Proven experience with NGINX for reverse proxy, routing, and traffic control
Strong understanding of microservices architecture, REST APIs, and distributed systems
Experience working in agile development methodologies (Scrum / Kanban)
Strong problem‑solving skills with the ability to work independently on complex technical issues
Excellent communication skills with experience collaborating with global and cross‑functional teams
Bachelor’s degree in Engineering, Computer Science, or a related technical discipline
Nice to have
Experience with CI/CD tools (e.g., Jenkins, Git, Maven) and DevOps practices
Exposure to containerization and cloud platforms (Docker, OpenShift, PCF, or equivalent)
Experience in financial services or banking domain preferred
Prior experience in application support and regulatory‑driven environments is a plus
Relevant certifications in Java, Cloud, or API technologies are an advantage