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).
Manage Applications Development teams, overseeing personnel, providing technical oversight, and contributing to strategic initiatives. Drive the design, implementation, and deployment of software components, ensuring high-quality, on-time deliveries and continuous process improvement. Develop comprehensive business knowledge and apply evaluative judgment in complex situations to achieve business goals. Coach, mentor, and provide feedback to junior team members, fostering a collaborative and accountable team environment. Ensure adherence to essential procedures, define standards, and negotiate with external parties when necessary. Lead Payment modernization efforts, including the development and migration of applications to modern platforms. Proactively assess and mitigate risks, ensuring compliance with regulations and safeguarding Citigroup's reputation and assets. Focus on operational excellence by identifying and resolving problems and implementing solutions that enhance software maintainability and efficiency.
Job Responsibility
Manage Applications Development teams, overseeing personnel, providing technical oversight, and contributing to strategic initiatives
Drive the design, implementation, and deployment of software components, ensuring high-quality, on-time deliveries and continuous process improvement
Develop comprehensive business knowledge and apply evaluative judgment in complex situations to achieve business goals
Coach, mentor, and provide feedback to junior team members, fostering a collaborative and accountable team environment
Ensure adherence to essential procedures, define standards, and negotiate with external parties when necessary
Lead Payment modernization efforts, including the development and migration of applications to modern platforms
Proactively assess and mitigate risks, ensuring compliance with regulations and safeguarding Citigroup's reputation and assets
Focus on operational excellence by identifying and resolving problems and implementing solutions that enhance software maintainability and efficiency
Requirements
14+ years of hands-on experience in Java & Microservices, combined with significant people management and leadership experience
Strong proficiency in core technologies: Java, Spring Framework (Spring Boot, Spring Cloud, Spring Data JPA), Microservices, and API development
Expertise in middleware (Kafka, MQ) and databases (Oracle, MongoDB, SQL), enabling robust system design and data analysis
Proven experience with DevOps practices, including CI/CD pipelines (Jenkins, Maven, Git), Openshift, AWS, Docker, and Kubernetes
Solid understanding and implementation of software quality practices, including Unit Testing, TDD, code reviews, and troubleshooting
Deep technical and functional knowledge of banking payment solutions for domestic and international payments, including various payment schemes (ISO 20022, SWIFT Messages)
Demonstrated ability to manage and implement successful projects, lead engineering teams, handle production releases, and provide post-production support
Strong analytical skills to contribute to architecture, design, and implementation, ensuring resiliency, performance, and maintainability
What we offer
business casual workplace
hybrid working model (up to 2 days working at home per week)