About this role
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 meet the needs of our OTC Clearing business.
Why Join Our Team?
Drive Global Impact: Be part of a team working on the #1 OTC Clearing platform in the world, a mission-critical system at the heart of global finance.
Solve Complex Challenges: Design and build a scalable, resilient, and cloud-native architecture for a complex workflow and case management system.
Work with a Talented Team: Collaborate with a skilled team of developers, product owners, and architects, fostering a culture of engineering excellence and innovation.
Work with Modern Technology: Utilize a modern tech stack, including Java, Kubernetes, Docker, and Kafka, to build cutting-edge financial technology solutions.
Key Responsibilities
- Software Development: Design, develop, test, and deploy high-quality, scalable, and maintainable code.
- Quality Advocacy: Promote best practices for engineering excellence in coding, testing, build, deployment, and the maintenance of high-quality software.
- Solution Implementation: Act as an active contributor to design and a hands-on implementer of code.
- Agile Mindset: Actively participate in scrum activities such as sprint planning and refinement, offering technical insights for backlog items.
- Technical Excellence: Deliver robust and efficient technical solutions, adhering to best-in-class engineering principles and practices.
- Collaboration: Partner with the Scrum Master, Product Owner, QA, Architects and other global team members to successfully deliver technical solutions and reusable components.
- Stakeholder Management: Work with Business, Operations, and Production Support stakeholders to understand business needs and deliver effective solutions.
- Learning Mindset: 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.
Required Skills, Experience, and Competencies
Professional Experience
-
10+ years of hands-on software development experience.
-
Proven experience working in the financial services sector.
-
Demonstrated experience working in an Agile/Scrum environment. Technical Expertise
-
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. Leadership & Collaboration Skills
-
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. Desirable Skills
-
Experience with Distributed Caching technologies (e.g., Redis, Gemfire).
-
Direct experience in Capital Markets.
-
Experience with modern UI development frameworks (e.g., React, Angular).
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.