Finance Desk Java Lead Developer

1 week ago


Mississauga, Ontario, Canada Citi Full time US$120,800 - US$170,800

The 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.



  • Mississauga, Ontario, Canada Citi Full time $120,000 - $170,800 per year

    Discover 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 Finance Desk Java Lead Developer is a senior level position...

  • Senior Java Developer

    2 weeks ago


    Mississauga, Ontario, Canada Procom Full time $120,000 - $180,000 per year

    Senior Java Developer:On behalf of our Financial Services client, Procom is searching for a Senior Java Developer for an 11-month role. This position is a hybrid position with 2 days onsite at our client's Mississauga office.Senior Java Developer - Job Description:This role involves leading the architectural design and integration of solutions within scrum...

  • Java Developer

    2 weeks ago


    Mississauga, Ontario, Canada Realign Full time $80,000 - $140,000 per year

    Job Type: ContractJob Category: ITJob DescriptionJob Title: Java DeveloperLocation: Mississauga, ON (Hybrid – 3 Days Onsite / 2 Days Remote)Employment Type: Long Term ContractExperience Required: 7+ YearsJob Overview: We are seeking an experienced Senior Java Developer to join our dynamic development team in Mississauga. The ideal candidate will have a...

  • Java Talend Developer

    2 weeks ago


    Mississauga, Ontario, Canada Virtusa Full time $120,000 - $180,000 per year

    Senior Java Backend Developer to help maintain our ETL environment? Below would be the job description with key skills being Java backend development with experience in Talend and migration of Talend jobs to pure Java based jobs.Experience: At least 7-10 years of hands-on application development experience.Java Expertise: Strong experience and knowledge in...

  • Java Lead

    2 days ago


    Mississauga, Ontario, Canada Citi Full time $100,000 - $180,000 per year

    Design 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...


  • Mississauga, Ontario, Canada Citi Full time $120,000 - $170,800 per year

    Discover 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 Quattro Development and CVA Technology teams actively develop...

  • Lead Java Developer

    2 hours ago


    Mississauga, Ontario, Canada Citi Full time US$120,000 - US$170,800 per year

    Discover 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

    2 days ago


    Mississauga, Ontario, Canada Citi Full time US$120,800 - US$170,800

    Citi, 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...


  • Mississauga, Ontario, Canada Synechron Full time $100,000 - $110,000 per year

    Overview: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...

  • Senior Java Developer

    2 weeks ago


    Mississauga, Ontario, Canada Professional Full time $120,000 - $170,000 per year

    Citi, the leading global bank, has approximately 200 million customer accounts and does business in more than 160 countries and jurisdictions. Our mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress. We strive to earn and maintain our clients' and the public's trust by...