Senior Java Developer - FX Technology - VP

Posted:
10/3/2024, 4:16:03 AM

Location(s):
London, England, United Kingdom ⋅ England, United Kingdom

Experience Level(s):
Senior

Field(s):
Software Engineering

Workplace Type:
Hybrid

We are looking to hire a Senior Java Developer to join our team, part of Citi’s FX Technology development team.

This is an exciting opportunity to join a team that is driven by passion for technology and developing its people. You will work with our development, UX, QA and business stakeholders, with a lot of room to lead, learn and grow; we are committed to offering as many opportunities as we can to our team members to help them develop both their technical and leadership qualities. You, together with the project team you lead, will take on a hands-on role in shaping the future state of our platforms while contributing to our development, testing and deployment best practices.

The role will require you to be able to talk with the business directly and be able to interpret business requirements; as such, previous finance and FX experience is required.

Our work is highly impactful and enjoys a lot of visibility from senior management; you will get plenty of opportunities to own different parts of the platform, lead project teams from requirements conception all the way to release, as well as work directly with our clients and business.

This is an exciting opportunity to work on one of Citigroup's flagship areas, which will have huge impact on the business, our future architecture and the FX market as a whole.

Key Responsibilities:

  • Plan, design, develop and contribute to our FX Technology systems, helping us build their future state
  • Manage the work slate of the development team to ensure delivery of functionality; liaise with the global business, support and development teams to plan and track our deliverables
  • Help enhance our best practices, ensuring that we continue improving our technical and operational standards
  • Affect application design and architectural decisions and drive roundtable technical discussions
  • Close interaction with the business product owner and other internal business users across FX business and technology
  • Mentor junior members of the team

Technical Skills Required:

  • Experience building business-critical applications in a full stack manner
  • Understanding of computer science fundamentals, including algorithms, complexity, data structures, etc
  • Strong experience with and understanding of Core Java Concepts, garbage collection, JMS, Cucumber, JUnit, Mockito, SQL, Unix/Linux
  • Previous NgRx, RxJS, AgGrid experience is preferred
  • You have very high development standards, especially around code quality, SOLID principles, code reviews, unit testing, continuous integration and deployment
  • You deliver great user experiences, working closely with clients to do it
  • Experience with modern software development practices (TDD, Agile continuous integration)

Non-Technical Skills Required:

  • You have excellent verbal and written communication skills
  • Previous experience of driving the work-slate of a team, working with the business to understand requirements and translate this into development tasks
  • You have an appetite for taking on challenges and leveraging new technologies
  • You have proven capability to interact with multiple stakeholders and deliver results, taking ideas to production
  • You have good understanding of financial concepts, particularly around FX

Valuing Diversity:

Demonstrates an appreciation of a diverse workforce. Appreciates differences in style or perspective and uses differences to add value to decisions or actions and organisational success.

Citi is an Equal Opportunities Employer

This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

What we’ll provide you

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 a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as:

  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources

Visit our Global Benefits page to learn more.

Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming 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.

#LI-AP2

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

Job Family Group:

Technology

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

Job Family:

Applications Development

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

Time Type:

Full time

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

Citi is an equal opportunity and affirmative action employer.

Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Citigroup Inc. and its subsidiaries ("Citi”) invite all qualified interested applicants to apply for career opportunities. 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 the "EEO is the Law" poster. View the EEO is the Law Supplement.

View the EEO Policy Statement.

View the Pay Transparency Posting