Job Information
Citigroup Futures Clearing - Apps Dev Tech Lead in Jersey City, New Jersey
About Team and Platform
Data and Reporting platform is a cross product for client reporting and downstream applications. It provides reports i(e.g., real-time trades, positions, Initial and Variation Margin, Positions and Balances, internal reporting, downstream data feeds, etc.) for external and internal clients. A major ongoing initiative is to modernize a scalable data and reporting platform to enhance product offerings and new business requirements.
Citi Futures and OTC Clearing Technology supports a rapidly growing business that uses technological innovation to maintain competitive advantage in a constantly evolving market. Working closely with the business, external vendors and internal technology teams, you would manage complex projects that will involve everything from incorporating a new functionality within the existing ecosystem, to analyzing new requirements, documenting solutions, managing implementation and testing systems, ensuring that they are fit for purpose. You would constantly work with a range of high-profile stakeholders.
As development lead for the Futures and Clearing reporting platform, you will lead the team to deliver best in class technical solutions to meet the needs of our Futures and Clearing business. This includes researching best practices, designing the application architecture, designing the solutions, and delivering our application to the business. The team works closely with cross-functional business users, QA engineers and BAs collaborating to deliver best in class solutions. This role suits experienced architects/developers who have excellent communication and are passionate about driving technical solutions through leadership, excellence, collaboration.
Responsibilities:
Lead development of technical solutions for Citi’s Clearing Client Reporting platform and Internal Reporting utilizing best practices in Engineering Excellence.
Manage global development team to deliver technical solutions
Take ownership on the functional and technical design of all enhancements delivered on our Clearing Client Reporting platform.
Deliver best in class technical solutions based on strategic Engineering Excellence principles and practices.
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 nonfunctional 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 platform’s 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.
Qualifications:
8 plus years of experience in leading web application architecture and development including front-end and back-end
Strong experience in front-end development and technology like JavaScript, Angular, React, CSS2/CSS3, HTML, Typescripts, high charts, AgGrid, data visualization, report customization
Strong knowledge in UI/UX, Java, Spring, Spring Boot, Spring Cloud, J2EE Design Patterns, REST services, Microservices, Web architecture, AWS cloud services
Experience in API development & application security best practices (Oauth, TLS, PKI etc.)
Hands-on data engineering experience in database (e.g., Oracle) No-SQL (e.g., MongoDB), AWS services, Snowflake, other data streaming technologies
Hands-on experience in caching frameworks – Redis / Hazelcast
Experience in DevOps integration, such as CI/CD processes with Jenkins, UDeploy, TeamCity, Bitbucket and code quality control
Experience in in Docker, Openshift platform, and container
Experience in CI/CD and code automation testing tools like Junit / Mockito / Cucumber, Jenkins, etc.
Experienced in SQL, JDBC, Unix commands, business intelligence reporting tools (e.g., Tableau/Power BI
Passion and commitment for adopting industry best practices and new technologies with exploratory mind-set
Experience working in an Agile/Scrum work environment
Excellent communication and presentation skills
Innovative ideas and can-do attitude
Strong problem-solving skills
Experience working in the financial services is a plus but not required
Education:
- Bachelor’s degree/University degree or equivalent experience in computer sciences, engineering, math/statistics
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
Job Family Group:
Technology
Job Family:
Applications Development
Time Type:
Full time
Primary Location:
Jersey City New Jersey United States
Primary Location Salary Range:
$142,320.00 - $213,480.00
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)
Citi is an equal opportunity and affirmative action employer.
Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.
Citigroup
-
- Citigroup Jobs