#1 Job Board for tech industry in Europe

Senior Java Developer
New
Java

Senior Java Developer

8 606 - 9 965 USD/monthNet per month - B2B
8 606 - 9 965 USD/monthNet per month - B2B
Type of work
Full-time
Experience
Senior
Employment Type
B2B
Operating mode
Remote

Tech stack

    English

    B2

    Multithreading

    advanced

    Java

    advanced

    Spring

    advanced

    Spring Boot

    advanced

    Unit Testing

    advanced

    Messaging Technologies (eg. Solace/IBM MQ)

    advanced

    Relational Databases

    advanced

    Agile

    nice to have

    Capital Markets

    nice to have

    DevOps

    nice to have

Job description

Online interview

Industry: banking

Work model: 100% remote

Rate: 190-220 PLN/h netto + VAT (depending on experience)

Project Length: 6 months + extensions

Project Language: English

Start date: ASAP, working mostly in the UK time zone


The primary purpose of this Java Developer role is to contribute to the design, development, and maintenance of high-availability, low-latency, real-time systems specifically within the Foreign Exchange (FX) trading space. The objective is to build and enhance FX trade management systems that facilitate efficient trading processes. This position involves maintaining existing systems, providing support, and developing a new trading system from the ground up.



Main Responsibilities

The successful candidate will undertake the following core duties:


  1. Contribute to the overall design and development of FX trade management systems.
  2. Collaborate with product owners, business analysts, and users to gather and translate system requirements.
  3. Develop a deep understanding of currency flows within the organisation.
  4. Set high development standards by building performant, reusable, reliable, and efficient systems.
  5. Provide Level 2 support when necessary.


Key Requirements


  1. 5+ years’ experience in designing and developing distributed systems (multithreaded, low-latency Java-based systems).
  2. 4+ years hands-on experience with Java, utilising the Spring framework.
  3. Strong knowledge of relational databases and messaging technologies (e.g., Solace/IBM MQ).
  4. Proven ability to write clean, readable Java code with unit tests.
  5. Ability to effectively multitask and provide timely updates.


Nice to Have


  1. Business knowledge of Capital Markets and previously supported asset classes.
  2. Experience with Agile development methodologies.
  3. DevOps experience with CI/CD best practices and tools such as GitHub, Jenkins, Nexus, JIRA, Confluence, Ansible, SonarQube, Checkmarx.


Other Details

This position is part of a highly talented team.

8 606 - 9 965 USD/month

Net per month - B2B

Senior Java Developer - emagine Polska