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 Applications Development Senior Manager is a senior management level position responsible for accomplishing results through the management of a team or department in an effort to establish and implement new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to drive applications systems analysis and programming activities.
Job Responsibility:
Design, develop, and maintain high-performance, scalable Java based microservices and APIs for Citi's global instant payments platform, ensuring seamless real-time transaction processing
Leverage On premise and AWS cloud services (EC2, S3, etc.) to build and deploy cloud native applications, optimizing for resiliency, scalability, and cost-efficiency
Utilize MongoDB and MongoDB Atlas expertise to design and manage efficient data storage and retrieval solutions for instant payments processing
Implement Kafka and message queues to enable real-time data processing and communication within the instant payments ecosystem
Work closely with tech leads and cross-functional teams to understand requirements and translate them into technical solutions
Conduct thorough unit and system testing to ensure code quality and reliability
Thrive in an Agile environment, actively participating in sprints, backlog grooming, and continuous improvement efforts
Actively use AI tools to to automate code development, speed up analysis, design and testing, and increase productivity
Requirements:
12+ years of Experience as Applications Development Manager with hands-on Java development experience with proficiency in Spring Boot, Spring
Strong understanding of AWS cloud services and experience building cloud-native applications
Expertise in MongoDB and MongoDB Atlas, including data modeling and performance tuning
Hands-on experience with Kafka or other message queue technologies for building event-driven systems
Proficiency in SQL and experience with Oracle database management
Experience with Agile development methodologies and tools like Jira
Bachelor's degree/University degree or equivalent experience