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.