Finance Desk Java Lead Developer
1 week ago
Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you'll have the opportunity to grow your career, give back to your community and make a real impact.
Job OverviewThe Finance Desk Java Lead Developer is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team.
The NAM Finance Desk Technology team is part of Markets Treasury and Finance organization within Citi's Markets Technology (MTFD) group. The Team works closely with the Citi Global Finance Desk and focused on FI and Repo trading activity. The suite of Finance Desk applications provides position management, trade capture, electronic trading, market risk processing and reporting. This is supported by a mixed technology environment consisting of client-server applications, developed in Java, Angular and C#, with services running on Linux servers and Cloud Containers. This is an excellent opportunity for the candidate to work with global Citi engineering teams and interact closely with Finance Desk traders.
The overall objective of this role is to lead applications systems analysis and programming activities.
Responsibilities:
- Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
- Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
- Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
- Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
- Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
- Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
- Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
- Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.
- Develop a deep knowledge of Finance Desk Perfect Inventory Flows, Architecture and Infrastructure.
- Guide team and provide L3 coverage for the NAM Finance Desk support queries.
- Lead the Engineering effort in NAM particularly with Tracing, Logging and Metrics toolsets.
Technical Skills Required:
- Very Strong Java, Spring Boot Development and Troubleshooting Capabilities.
- Experience with caching solutions like Apache Ignite or Gemfire is a must.
- Experience with middle layer messaging services like JMS, MQ, EMS or Kafka.
- Knowledge of Open Telemetry, Grafana Tempo and Elastic Observability tools is a must.
- Strong at RDBMS concepts and experience with Oracle or MS SQL.
- Cloud experience with Micro Services and Containerization is a big plus.
- Test driven development and to adhere with firm's min development standards.
- Solid experience with CI/CD tools, Agile Development and Software life cycle.
- Experience with Python or Generative AI tools or Machine Learning is a definite plus.
- Experience with Unix or Linux scripting.
Qualifications:
- 6-10 years of relevant experience in Applications Development or systems analysis role
- Extensive experience system analysis and in programming of software applications
- Experience in managing and implementing successful projects
- Subject Matter Expert (SME) in at least one area of Applications Development
- Ability to adjust priorities quickly as circumstances dictate
- Demonstrated leadership and project management skills
- Consistently demonstrates clear and concise written and verbal communication
- Knowledge of Fixed Income Trade Processing, Funding and Risk management.
Education:
- Bachelor's degree/University degree or equivalent experience
- Master's degree preferred
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 Full Time Salary Range:
$120, $170,800.00
-
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.
-
Finance Desk Java Lead Developer
2 weeks ago
Mississauga, Ontario, Canada Citi Full time US$120,800 - US$170,800The Finance Desk Java Lead Developer is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team.The NAM Finance Desk Technology team is part of Markets Treasury and Finance organization within Citi's Markets Technology (MTFD) group. The Team works closely...
-
Core Java Lead Developer
16 hours ago
Mississauga, Ontario, Canada Citi Full time US$120,800 - US$170,800The Core Java Lead Developer is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities.Citirisk Market Risk application captures and processes large...
-
Lead Full Stack Java Developer
3 days ago
Mississauga, Ontario, Canada Citi Full time US$120,000 - US$170,800 per yearDiscover your future at CitiWorking at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you'll have the opportunity to grow your career, give back to your community and make a real impact.Job OverviewRole Overview:The Lead Full Stack Java Developer is a senior-level...
-
Lead Java Developer
3 days ago
Mississauga, Ontario, Canada Citi Full time US$120,800 - US$170,800The Applications Development Technology Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities.Key Responsibilities:Design and...
-
Java Lead
5 days ago
Mississauga, Ontario, Canada Citi Full time $100,000 - $180,000 per yearDesign and develop web-based applications, cloud services in Angular / Java/Spring / OpenShift stack Work closely with our stakeholders in a highly collaborative environment Promote and follow solid agile software development practices Build for highly reliable, scalable, and maintainable Applications Provide leadership in research, design and implementing...
-
Lead Java Developer
3 days ago
Mississauga, Ontario, Canada Citi Full time US$120,000 - US$170,800 per yearDiscover your future at CitiWorking at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you'll have the opportunity to grow your career, give back to your community and make a real impact.Job OverviewThe Applications Development Technology Lead Analyst is a senior...
-
Java Lead
5 days ago
Mississauga, Ontario, Canada Citi Full time US$120,800 - US$170,800Citi, the leading global bank, has approximately 200 million customer accounts and does business in more than 160 countries and jurisdictions. Our core activities are safeguarding assets, lending money, making payments and accessing the capital markets on behalf of our clients.Citi's Mission and Value Proposition explain what we do and Strategy explain how...
-
Java Backend Developer
14 hours ago
Mississauga, Ontario, Canada Citi Full time US$94,300 - US$141,500Fixed Income eTrading Tech OverviewThe evolution of electronic trading and automation has changed the way that Fixed Income products trade forever; driving a need for real-time, low latency pricing, market making and risk technology. In this increasingly electronic and competitive landscape, Citi is key player due to its leading eTrading platform and...
-
Java Developer with Spark
1 week ago
Mississauga, Ontario, Canada Synechron Full time $100,000 - $110,000 per yearOverview:We are looking for a talentedJava/Spark Developerto join our team and contribute to our big data initiatives. The ideal candidate will have a strong foundation in Java and Spark, along with hands-on experience in Hadoop, Hive, Impala, and SQL. You will play a key role in developing and optimizing data processing applications to handle large...
-
Java Developer
2 weeks ago
Mississauga, Ontario, Canada fc71e8c5-deda-48e9-b38c-23c0611c543b Full time US$75,000 - US$128,000 per yearResponsibilitiesDevelop, test, and deploy high-quality Java-based applications that meet business requirements and technical specifications.Collaborate with cross-functional teams to design RESTful APIs and integrate third-party services using REST standards.Contribute to front-end development efforts utilizing JavaScript, React, Express, and other modern...