Senior Java Developer

Our client is a leading international investment bank and financial services company where we are running Software Development engagements related to the implementation and enhancement of their trading and financial/market risk applications.

We are looking for new team members with strong Java development skills to fulfill the following responsibilities:

  • Engage with the business stakeholders and end-users to gather and understand new requirements, contribute with them in the testing phases and in reviewing delivered components

  • Design, Implement and Deploy strategic server-side solutions aligned with the overall direction and design principles of the client by working closely with the client’s Global team

  • Design and Build maintainable software components which provide a resilient, robust platform fulfilling the risk/trade processing requirements

  • Design and Implement services which will be exposed as clean APIs for integrated systems

  • Collaborate with other developer teams and business stakeholders to understand and ensure the data requirements needed for risk assessment and trade processing

  • Consider the scalability of the systems and infrastructure by design to ensure the future volume growth of the transactional data to be processes

Required Skills:

  • Strong Java development skills

  • Background in developing and deploying software that runs in a real-time, multi-threaded environment

  • Background in application server design, including receiving data streams from disparate sources and processing them

  • Working knowledge of system messaging, pub/sub and distributed systems

  • Working knowledge of SOAP/XML

  • Fundamental understanding of design patterns

  • Capable of writing, maintaining and optimizing SQL (queries, sps, views, joins etc.)

  • Experience supporting and troubleshooting problems in a highly complex environment

  • Good verbal, written and interpersonal skills

  • Highly motivated, analytical thinker

  • Ability to manage tasks and plan deliverables in a structured manner

Skills Desired:

  • Spring Boot MVC

  • Working knowledge of Fixed Income products and trading system

  • Working knowledge of networking



Posted on:

January 26, 2021

Experience level:


Contract type: