Responsibilities
1. Plan, design, and develop distributed, high-performance, and resilient Java applications for FX Technology systems.
2. Collaborate with business product owners and internal users to interpret and implement business requirements.
3. Collaborate with cross-functional teams to ensure seamless integration of technical solutions with business requirements.
4. Enhance technical and operational standards by contributing to the evolution of best practices.
5. Own and deliver criticalponents of the platform while ensuring scalability and reliability.
6. Provide L3 support and maintain high-quality code using TDD principles.
Technical Skills:
7. Strong knowledge of Core Java (JDK 21 and above) and multithreading concepts.
8. Proficiency in designing and implementing efficient data structures and algorithms.
9. Experience with SQL/NoSQL databases (, Oracle, MySQL, Postgres, MongoDB, Cassandra).
10. Familiarity with messaging systems (, Kafka, Tibco, Solace).
11. Solid understanding of Linux/JVM internals and performance tuning.
12. Expertise in modern software development practices, including TDD, Agile, and continuous integration.
13. Hands-on experience with tools like JUnit, Mockito, and Unix/Linux environments.
Qualifications:
14. A wealth of experience building business-critical applications in a full-stack manner.
15. Strong understanding ofputer science fundamentals, including algorithms,plexity, and data structures.
16. Proven track record of managing and implementing successful projects.
17. Ability to work under pressure and meet tight deadlines.
18. Bachelor's degree/University degree or equivalent experience.
Additional Skills:
19. Previous experience in finance and FX markets is highly desirable.
20. Strongmunication skills with the ability to interact directly with business stakeholders.
21. Passion for innovation and driving impactful solutions in global markets.
What we'll provide you
This is a unique role that will put you in the position to be part of a new venture and actively drive change. Every day there will be new challenges that will help you develop new skills that can drive your career.
By joining Citi London, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive apetitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as:
22. 27 days annual leave (plus bank holidays)
23. A discretional annual performance related bonus
24. Private Medical Care & Life Insurance
25. Employee Assistance Program
26. Pension Plan
27. Paid Parental Leave
28. Special discounts for employees, family, and friends
Visit ourGlobal Benefitspage to learn more.
Alongside these benefits Citi ismitted to ensuring our workplace is where everyone feelsfortableing to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive.
------------------------------------------------------
Job Family Group:
Technology ------------------------------------------------------
Job Family:
Applications Development ------------------------------------------------------
Time Type:
Full time ------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above.------------------------------------------------------
Other Relevant Skills
Forplementary 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 amodation 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.
Job ID 25875396