We are now looking for a talented and highly motivated Full Stack Java/Web 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 Full Stack 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

Passionate about building distributed, scalable, reliable, services

Solid knowledge JavaScript, CSS, HTML and Node.js.

Knowledge and experience working with with mainstream frameworks like React.js or Angular JS.

Practical knowledge of web tooling such as Webpack, NPM, Yarn, Gulp and PostCSS

Understanding of ES6 and newer ES specifications.

Experience with Typescript is a definite bonus. Willing to use Typescript is a MUST.

Proficient with Chrome developer tools. Knows how to diagnose and fix performance issues.

Experience of client-side software development experience, building single-page web applications

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 (fluent)

Experience working with distributed teams

To apply for this role, please click here.