Job Specifications
Senior Java Engineer
Brussels, Belgium
Long term contract
Overview
Our client is seeking a Senior Java Engineer with strong expertise in modern Java, cloud‑native development, and high‑throughput system optimisation. You will join a backend engineering team working on large‑scale, performance‑critical applications deployed in public cloud environments. The focus of the role is to build, tune, and optimise Java services to ensure reliability, scalability, and excellent runtime performance.
This position is ideal for someone who enjoys deep technical problem‑solving, distributed systems, and hands‑on performance engineering.
Key Responsibilities
Design, develop, and maintain Java backend applications using modern frameworks and best practices.
Build and optimise services using Java (JDK 21+), Java SE, Spring Boot, JMS, REST, and SQL.
Implement high‑quality CI/CD pipelines with Jenkins, including unit, integration, and automated test orchestration.
Work within containerised environments using Docker and Kubernetes.
Develop and tune data‑intensive services interacting with Oracle and PostgreSQL databases.
Design and maintain distributed microservices and event‑driven systems using Kafka and REST APIs.
Operate and troubleshoot applications running on public cloud platforms (Azure preferred; AWS also relevant).
Use infrastructure‑as‑code tooling such as Terraform to support cloud deployments.
Apply strong monitoring, observability, and networking principles to ensure system stability.
Perform performance profiling and tuning of high‑throughput, low‑latency applications.
Collaborate closely with engineering teams to solve complex technical challenges.
Contribute to technical discussions, architecture decisions, and best‑practice improvements.
Required Skills & Experience
Technical Skills
Strong experience in Java application development.
Excellent knowledge of:
Java JDK 21+, Java SE
Spring Boot
JMS, REST, SQL
Practical experience with Jenkins, CI pipelines, unit and integration testing, and test orchestration.
Advanced knowledge of Docker and Kubernetes environments.
Very good understanding of Oracle and PostgreSQL databases.
Comfortable working in Linux environments.
Knowledge of Kafka, RESTful APIs, and microservices architecture.
Familiarity with public cloud platforms (Azure preferred) including Terraform, Kubernetes, networking, and monitoring tools.
Hands‑on experience tuning high‑throughput, large‑scale systems deployed on cloud platforms (Azure or AWS).
About the Company
At NP Group, we challenge the status quo of the global talent market. We provide bold solutions, creative approaches and, above all, collaboration. We don't believe in transactional recruitment relationships, instead we focus on forging close partnerships with all our clients. Our consultants are highly knowledgeable in the industry sectors and technologies they serve and provide a consultative service tailored to you.
Our specialist brands include
Scala Leadership: Enabling businesses to execute their Go-To-Market strate...
Know more