Citi, the leading global financial services company, does business in more than 100 countries, providing consumers, corporations, governments, and institutions with a broad range of financial products and services. Our Markets & Banking business is a global leader in banking, capital markets, and transaction services, with a presence in many countries dating back more than 100 years. Citi enables clients to achieve their strategic financial objectives by providing them with cutting-edge ideas, best-in-class products and solutions, and unparalleled access to capital and liquidity. These are mission critical roles, supporting systems that process millions of transactions and trillions of dollars daily.
Citis OTC Clearing platform is the #1 OTC Clearing platform in the world. The OTC Clearing program is intended to build the core backbone for the OTC real time clearing technology, covering Trade STP (e.g. trade flow management, allocations, clearing, booking) and static and semi-static reference data for the OTC business, as well as the MIS/CRM capabilities needed to run the business. A major ongoing initiative is to build out the clearing platform with a scalable and resilient architecture to support high trading volumes and new business requirements.
As development lead for the OTC Clearing platform, you will lead the team to deliver best in class technical solutions to meet the needs of our OTC Clearing business. This includes researching best practices, designing the application architecture, designing the solutions, guiding the team to implement the solutions, mentor fellow team members, and delivering our application to the business. The team is a talented set of local and offshore developers with expertise in Java, SQL and Angular. The team works closely with QA engineers and BAs collaborating to deliver best in class solutions. The team is also focused on building reusable libraries and components that can be shared with numerous other teams in our group.
This role suits experienced development leads who are passionate about driving technical solutions through leadership, excellence, collaboration and managing a team.
**Key Responsibilities**
+ Lead development of technical solutions for Citis OTC Clearing platform utilizing best practices in Engineering Excellence.
+ Manage local and offshore development teams to deliver technical solutions for the OTC Clearing platform.
+ Take ownership on the functional and technical design of all enhancements delivered on our OTC Clearing platform.
+ Deliver best in class technical solutions based on strategic Engineering Excellence principles and practices.
+ Partner with Business and Operations stakeholders to understand the business needs and define the OTC Clearing roadmap.
+ Be a Hands on lead with the ability to write Java/SQL code, perform code reviews and technical designs.
+ Define and implement technical standards to be used by the team throughout the SDLC (e.g. Coding standards, Testing guidelines, deployment procedures)
+ Partner with QA team to ensure robust testing framework is utilized for functional and non-functional testing for the release cycles.
+ Partner with Support team to ensure stability of production environment with proactive monitoring and health checks.
+ Partner with other Citi development teams to build APIs, integrations and share components that are critical to our platforms success.
+ Research and understand DevOps best practices based on industry and Citi standards and work to implement them.
+ Design software components in a microservices cloud-native architecture to be resilient, stateless, scalable, and testable with automation and reusability as key objectives.
+ Develop services in Java utilizing latest frameworks and libraries with an emphasis on design patterns, code quality, secure coding practices and writing testable code with tests.
+ Lead, coach, mentor and develop junior developers within the team.
+ Work closely with users, stakeholders, BAs, product managers and other development teams to understand problem space, brainstorm ideas, approaches, and solutions.
**Required Skills, Experience and Competencies**
+ 10+ years of experience in Java Development
+ 5+ years of experience leading and managing development teams
+ Expert experience with designing and developing enterprise level applications that are robust, scalable, testable, and resilient
+ Experience with designing and developing software components on cloud native technologies such as Kubernetes and Docker
+ Experience working in the financial services sector
+ Experience with designing and developing databases in a RDBMS platform
+ Experience in API development & application security best practices (Oauth, TLS, PKI etc.)
+ Passion and commitment for adopting industry best practices and new technologies with exploratory mind-set
+ Experience working in an Agile/Scrum work environment
+ Strong communication and presentation skills
+ Innovative ideas and can-do attitude
+ Ability to manage tight deadlines or unexpected priority changes
+ Strong problem-solving skills
+ 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 and Competencies**
+ Apache Kafka or similar messaging platform experience
+ Distributed Cache (Redis, Gemfire, etc) experience
+ OTC Clearing experience
+ UI Development experience
-------------------------------------------------
**Job Family Group:**
Technology
-------------------------------------------------
**Job Family:**
Applications Development
------------------------------------------------------
**Time Type:**
Full time
------------------------------------------------------
Citi is an equal opportunity and affirmative action employer.
Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Citigroup Inc. and its subsidiaries ("Citi) invite all qualified interested applicants to apply for career opportunities. 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 (https://www.citigroup.com/citi/accessibility/application-accessibility.htm)** .
View the "EEO is the Law (https://www.dol.gov/sites/dolgov/files/ofccp/regs/compliance/posters/pdf/eeopost.pdf) " poster. View the EEO is the Law Supplement (https://www.dol.gov/sites/dolgov/files/ofccp/regs/compliance/posters/pdf/OFCCP\_EEO\_Supplement\_Final\_JRF\_QA\_508c.pdf) .
View the EEO Policy Statement (http://citi.com/citi/diversity/assets/pdf/eeo\_aa\_policy.pdf) .
View the Pay Transparency Posting (https://www.dol.gov/sites/dolgov/files/ofccp/pdf/pay-transp\_%20English\_formattedESQA508c.pdf)
-----------------------------
Effective November 1, 2021, Citi requires that all successful applicants for positions located in the United States or Puerto Rico be fully vaccinated against COVID-19 as a condition of employment and provide proof of such vaccination prior to commencement of employment.
Citi is an equal opportunity and affirmative action employer.
Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.