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
● 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.