Senior Java Developer | Global Financial Services Company

Location City of London
Discipline: Software Design and Application Development
Job type: Permanent
Salary: £up to 130,000 per annum

A global financial services company based in the City of London are seeking a Senior Java Developer to join their FX Technology team on a permanent basis.

Key Responsibilities

  • Maintain close collaboration with business product owners and other internal users ensuring business needs are well understood and translated into technical tasks.

  • Coordinate the workflow of the development team to guarantee timely feature delivery.

  • Engage in the planning, design, and development of the company’s FX platforms contributing to their future evolution and architecture.

  • Participate in and lead technical discussions regarding application design and architecture.

  • Actively work to improve technical and operational standards, ensuring the continual advancement of development practices.

Skills and Experience

  • Strong Core Java Knowledge

  • Capability to operate in a Unix/Linux environment for system management and deployment processes.

  • Familiarity with tools such as NgRx, RxJS, and AgGrid 

  • High standards in code quality, adherence to SOLID principles, and proficiency in continuous integration and test-driven development (TDD).

  • Proven experience in creating critical business applications across the full technology stack.

  • Solid knowledge of financial markets

  • Demonstrated ability to interact with various stakeholders and deliver projects from ideation to implementation.

  • Strong written and verbal communication skills essential for engaging with senior management, clients, and global teams.