Lead Full Stack Java Developer
Citi
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.