Application Development

Fujitsu
Sainte-Ode, Belgium
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Sainte-Ode, Belgium

Tech stack

Java
API
Batch Processing
Code Review
Data Infrastructure
IBM DB2
JSON
Java API for RESTful Web Services (JAX-RS)
PostgreSQL
Enterprise Messaging Systems
Openshift
RabbitMQ
Message Oriented Middleware
SAP Applications
Simple Object Access Protocol (SOAP)
Software Engineering
Systems Integration
Z/OS
Openapi
Data Logging
Backend
Containerization
Integration Tests
Kubernetes
RESTeasy
REST
Splunk
Docker
Legacy Systems
Microservices

Job description

As a Senior Backend Java Engineer, your mission will be to design, implement and maintain robust backend services within a modern microservices architecture, while ensuring high quality, security and compliance with architectural standards.

  • Designing and implementing RESTful microservices using Java (LTS) and Quarkus, in line with Twelve-Factor App principles.
  • Developing secure, scalable and resilient backend services handling complex business processes (registrations, VAT declarations, validations, workflows, batch processing, notifications and asynchronous treatments).
  • Implementing backend components strictly based on functional specifications provided by business analysts (APIs, data models, business rules, validations and RFC 9457 error cases), while ensuring technical consistency and robustness.
  • Collaborating closely with the internal architect to ensure full alignment with defined architectural guidelines, transversal standards (logging, auditing, error handling, security) and the progressive application refactoring roadmap.
  • Building and maintaining inter-system integrations, including internal APIs and external systems (e.g. SAP, MyGuichet), notably through SOAP service consumption and asynchronous messaging.
  • Delivering high-quality, production-ready code by applying best practices, contributing actively to code reviews, and ensuring strong unit and integration test coverage.

Requirements

Technical Skills

  • Strong expertise in backend development with Java (17+) and Quarkus, including REST APIs (JAX-RS, RESTEasy), OpenAPI 3, JSON-B/JSON-P and messaging systems such as RabbitMQ.
  • Solid experience with microservices architecture, containerization (Docker) and Kubernetes/OpenShift environments, including configuration, monitoring, logging (Splunk) and CI/CD pipelines.
  • Proven ability to work with complex data environments, including PostgreSQL and legacy DB2 z/OS, as well as integrating external systems via SOAP, messaging and asynchronous flows.

Soft Skills

  • Strong analytical mindset with the ability to quickly understand complex business domains and translate requirements into clean, maintainable backend solutions.
  • Clear communication and effective collaboration with architects, business analysts, tech leads and cross-functional teams in a demanding technical environment.
  • High level of rigor, autonomy and reliability, with the ability to adapt to an evolving context combining legacy systems and modern microservices.

Apply for this position