• Job code: QR8989
  • Dev Java

Senior Java Developer (Kotlin)

Amsterdam

For our client in Amsterdam, we our looking for a Senior Java Developer (Kotlin).

We are looking for a developer that wants to join a small, focused team. Each developer is capable of working in the frontend as well as the backend of the application.

Job description

At the department, they hold each other accountable for their work. They use a light but efficient process to get things done. They believe in good code and try to become better every day. For this reason, they are now using Kotlin, use lit-html and refactor code where they could keep using the Java and Polymer stack.

As an engineer in the 5 people squad (+ product owner), you are responsible for maintaining and implementing the roadmap of all the applications and tools used to support direct debits. That means maintaining our tech stack, but also implement new features, in order to serve the customers.

Technical experience/capabilities

• At least five years’ experience with backend (Java8, 11 and Kotlin)

• Some exposure to JavaScript, Webcomponents, LitHTML would be useful to achieve deliverables, but it is not mandatory

• Experience in continuous testing environments

• Strong analytical skills

• Team player – must have!

• Willing to improve, every day

• English speaking and writing skills – must have!

The stack

• Most of their code is built using Java 8 (functional style) and Java 11, but they are also writing in Kotlin.

• The front-end is written in Web Components (Polymer and lit-html) and ES6.

• Cucumber and Gatling for integration and acceptance tests

• They use AzureDevOps as our CI/CD solution

• Everything is containerized and deployed to OpenShift

Work environment

The squad operates in a SCRUM environment, where they work on specific items in our two-week sprints. The software can be deployed to TEST and ACCEPTANCE at any moment, and they usually go to production every other week.

The squad is composed of a mix of a product owner, customer journey expert and technical members, in order to have a complete overview of our products. You will part of a technical team composed of fullstack Developers who are focused on frontend as well as back-end focused engineers. The roadmap is handled by our product owner and you will be working closely with them to ensure they keep focused on the customers.

Apply