We are now looking for a talented and highly motivated Java Developer to join our growing team. This is a great opportunity for a smart, ambitious developer to advance their career whilst working in a team of highly experienced, enthusiastic and friendly professionals. It’s really important to us that this person has a great attitude, the desire to learn and a professional approach to their work and their dealings with others.

As a Java Developer, you will participate in the team effort to build and release quality software in a timely manner. You will be involved in a high profile, business critical, front office trading project. You will work in a test driven, Agile development environment.

Required skills and experience:

● A wealth of professional Java software development experience

● Significant experience with Maven, Spring, Docker and AWS.

● Passionate about building distributed, scalable, reliable, and low latency web services

● Deep knowledge of concurrency, resiliency, caching, HTTP and REST

● Even-tempered and able to remain focused on solving production issues when they arise

● Experience working in an Agile environment (Scrum, Kanban)

● BSc/MSc in Computer Science or equivalent

● Excellent communication skills

● Language: English (B1)

● Experience working with distributed teams

Click here to join the team!