Senior Java developer Reference number: 2523

  • Online since: 30-01-2024
  • Sector: Payment services
  • Contact Francois Echement
  • Region: Brussels
  • Start: 01-02-2024 | End: 31-12-2024
  • Category: Developer

Job description

Summary

Senior Java developer for an application adopting a distributed micro-service architecture leveraging Apache Kafka as a communication bus and workload distribution mechanism.

What you'll do

  • We are looking for an experienced Java backend developer who excels at creating exceptional quality applications to join our Journey to Cloud tribe.

    Based in Belgium, you will be working as a member of a dynamic team that is responsible for end-to-end delivery – from customer engagement to operations.

    You will have a unique opportunity to expand your reach in term of knowledge and network, and to build your expertise.
  • What to expect?

    - You will work on an application distributed across multiple data centers, with an architecture based on micro-services and synchronous replication through Apache Kafka.

    - You will use a range of proven technologies, such as Java, Apache Kafka, Docker, Kubernetes, OpenShift, to bring 24/7 availability and resiliency to our customers.

    - You will contribute to design and technical decisions, and provide guidance to more junior members of the team.

    - You will design, de

Profile

  • - Autonomous, empowered with the ability to drive, adapt and respond to change.

    - Customer oriented and quality mindset – we continually strive to deliver true customer value.

    - Open-minded, solutions oriented, and a team player – gaining energy through collaboration with others.

    - Not afraid of technical challenges and complex distributed systems.

    - Fluent in English (spoken and written).

Required skills

  • Automation of unit test, integration testing, mocking tools (JUnit, Mockito, etc...).
  • Cloud based deployment technologies (Docker, Kubernetes, OpenShift)
  • Continuous delivery process and technologies (Jenkins, GIT, Maven, ...)
  • Databases (Elastic Search, Oracle, H2, JPA ) and data modelling.
  • Debugging of distributed systems (Kibana, ElasticSearch)
  • Event sourcing architecture (Kafka Streams).
  • Java backend developer (Java 11 or newer)
  • Large-scale distributed application frameworks (Kafka, Zookeeper).
  • OS platforms: Windows, Linux (Redhat).
  • SSL/TLS, HTTP/S, XML (schema, parsing, …) .
Apply now
Francois Echement Account Manager
02 481 52 42
Interested? Send us your resumé

To apply for this job, please complete the form below and join your resume. Once we have received your information, we will be in touch by e-mail or phone. If you have not heard from us after 3 working days, please call us!