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).
We are seeking a talented and passionate Senior Developer to join our Operations Workbench Scrum team. You will be a key contributor to the development of our new, cutting-edge Operations Workbench platform. You will apply your deep technical expertise to build and implement robust solutions, while promoting engineering best practices. This role is for an experienced developer who is passionate about hands-on implementation and collaboration. You will be a core member of the team, delivering high-quality, scalable solutions to enhance operational efficiency.
Job Responsibility:
Design, develop, test, and deploy high-quality, scalable, and maintainable code
Promote best practices for engineering excellence in coding, testing, build, deployment, and the maintenance of high-quality software
Act as an active contributor to design and a hands-on implementer of code
Actively participate in scrum activities such as sprint planning and refinement, offering technical insights for backlog items
Deliver robust and efficient technical solutions, adhering to best-in-class engineering principles and practices
Partner with the Scrum Master, Product Owner, QA, Architects and other global team members to successfully deliver technical solutions and reusable components
Work with Business, Operations, and Production Support stakeholders to understand business needs and deliver effective solutions
Keep up with the latest development practices in the industry and Citi with an eye to implement them in our team such as – Gen AI, DORA metrics, etc.
Requirements:
6+ years of hands-on software development experience
Proven experience working in the financial services sector
Demonstrated experience working in an Agile/Scrum environment
Expert-level skills in Java development
Expert experience designing and developing robust, scalable, and resilient enterprise-level applications
Strong experience with cloud-native technologies such as Kubernetes and Docker
Experience with event-driven architecture leveraging Apache Kafka
Experience designing and developing databases on an RDBMS platform
Proficiency in API development and application security best practices (e.g., OAuth, TLS, PKI)
Familiarity with DevOps best practices and CI/CD pipelines
Strong communication and presentation skills
A passion for adopting industry best practices and new technologies with an exploratory mindset
Innovative ideas and a can-do attitude
Strong problem-solving skills and an ability to manage tight deadlines or unexpected priority changes
Willingness to ask questions, challenge the status quo, and seek out answers
Ability to work independently, multi-task, take ownership, and drive strategy
Impeccable integrity and judgment
Nice to have:
Experience with Distributed Caching technologies (e.g., Redis, Gemfire)
Direct experience in Capital Markets
Experience with modern UI development frameworks (e.g., React, Angular)