Lead Full Stack Java Developer

Citi

Citi

Software Engineering
Ontario, CA, USA
Posted on Jun 19, 2025

Citi's Global Equities trading-technology division is looking for passionate Senior Java Developer to design, developer and optimize high performance applications for Equities Trading business. The role requires strong problem-solving skills, technical leadership, and ability to mentor junior developers.

Responsibilities:

  • Key responsibilities of the person in this role will include:
  • Lead the design and development of scalable Java Applications.
  • Architect and implement microservices and distributed systems.
  • Collaborate with cross-functional teams to drive technical requirements and solutions.
  • Conduct code review, mentor junior developers, and enforce best practices.
  • Be instrumental in the design and implementation of integrated automated testing system.
  • Build integrated instrumentation and support tools.
  • Deliver the new consolidated OMS and retire the legacy technology stack.

The successful candidate will have the following skills and experience:

  • 8 years plus experience with strong knowledge of Java, Pub/Sub middleware, and databases.
  • Expert level engineer in software development with at least 8 years of server-side development experience.
  • Experience with Agile development methodologies.
  • Experience with software monitoring tools and instrumentation.
  • Solid understanding of computer science fundamentals (date structures, algorithms, design patterns, etc.)
  • Good written and oral communication skills
  • Good understanding of Equities Trading business is highly desirable.
  • Experience with Building controls for automated trading is highly desirable.
  • Strong knowledge of FIX protocol as applied to trading is highly desirable.
  • Undergraduate or graduate degree in computer science, engineering, or other relevant field.

------------------------------------------------------

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.