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
SeniorJob 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.