Java Back-End Developer

Location London
Discipline: Digital, Tech / Dev
Job type: Permanent
Salary: €47-82k DOE plus benefits
Contact name: Steve

Contact email: steve@air-recruitment.com
Job ref: SS630
Published: almost 3 years ago
Startdate: ASAP

Java Back-End Developer, Remote/Europe (working on GMT time) – €47-82k DOE plus benefits

Headquartered in Ghent, Belgium this company is a global provider of design software. For the last two decades, their focus has been building cost-effective, mission-critical design tools. By taking design workflows to the next level and integrating BIM and Mechanical design capability, they believe that they are the trusted CAD partner. They are increasing the cadence of their mission to help their customers achieve more, in less time, for less money and they need a Java Back-End Developer to help them grow.

At this leading company, personalities and cultures connect across oceans to create something extraordinary. Their employees create the engagement and impact that drives their success as they expand globally. Are you the Java Back-End Developer they need ensure their continuing success?

Overview

We’re looking for an experienced Java Back-End Developer to join their web & ecommerce team. They are splitting their existing monolithic web application (BOA) into two separate products, website and BOA, with each their own team. The web & ecommerce team is responsible for all web applications, going from static web pages to a complete e-store and 3rd party applications marketplace. Due to the continuous growth and evolution of their application landscape and cloud infrastructure, there is also an increasing need to create microservices and API endpoints to orchestrate the dataflows and connect these with existing and modern third-party web applications. This Java Back-End Developer will work closely together with the BOA team, as they are working on a shared codebase.

As a senior Java Back-End Developer, you develop to a high-quality standard. Based on your experience you will support the team in monitoring and stabilizing the current application and extend it with new functionalities based on the requirements.

Responsibilities

· Create API endpoints on Java backend

· Developing with standard technology and tooling: backend technology stack consists of Git, Maven, Java 8/11, Spring Framework (Boot), Docker, Google Cloud Platform services and MySQL; their modern frontend pages use Vue.js & React.js, legacy frontend uses JSP

· In addition, you are also actively involved in code review, in testing, in fixing and tuning to deliver the highest quality application

· Proactively identify new opportunities for technical improvement and business value delivery

· Guarantee that stable and proven technology is used

Qualifications

· Know how to design and implement RESTful APIs that are consumer driven

· Good understanding of working with legacy code, clean code, refactoring and testing

· Knowledge/Experience of Microservices Architecture and how to migrate to such architecture from a Monolithic application is an asset

· Excellent problem solver, taking a practical and future proof approach

· Focused on delivery of systemic, thorough, complete and precise package of work

· Enthusiastic personality with goals / result driven mindset

· Excellent communication skills. Full professional proficiency in English