Senior Backend Java Developer - Wavre - Perm CDI Contract - Mobility Sector

act digital Bekijk alle jobs
Wavre, Belgium
4 days ago

Role details

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

Job location

Wavre, Belgium

Tech stack

Java
Agile Methodologies
JIRA
Business Systems
Software Quality
IBM DB2
Relational Databases
IT Management
IntelliJ
Spring
Maven
Oracle Applications
Performance Tuning
Scrum
Simple Object Access Protocol (SOAP)
SQL Databases
Management of Software Versions
System Availability
Backend
GIT
Integration Tests
Reactive Programming
REST
Jenkins
Microservices

Job description

We are looking for a Senior Java Backend Developer to design, develop, and maintain robust, scalable backend applications supporting critical business systems. You will play a key role in the design and evolution of microservices architectures, with a strong focus on high availability, performance, scalability, and backward compatibility. You will work closely with business stakeholders, architects, and fellow developers in an Agile environment, contributing both technically and conceptually to long-term system evolution., Analysis & Design

  • Analyze and challenge business requirements to ensure optimal technical solutions
  • Perform technical feasibility analyses and contribute to solution design
  • Participate actively in architecture and microservices design, ensuring system coherence and alignment with IT strategy
  • Ensure backward compatibility during application evolution and service versioning

Backend Development

  • Design, develop, and maintain Java-based backend applications
  • Implement microservices with strong emphasis on decoupling, resilience, scalability, and performance
  • Apply best practices in Java 21, including reactive programming and performance optimization
  • Use frameworks and tools such as Spring, Maven, Git, Jenkins, JIRA

Quality & Testing

  • Develop and maintain unit and integration tests
  • Ensure code quality through peer reviews and adherence to coding standards
  • Validate solutions against functional and technical requirements

Production Support & Continuous Improvement

  • Monitor applications in production and analyze incidents
  • Resolve bugs and handle support requests to ensure system stability and reliability
  • Contribute to continuous improvement of applications and development processes

Collaboration & Advisory Role

  • Act as a technical advisor for internal and external teams
  • Support business teams by translating functional needs into technical solutions
  • Actively participate in the team's Agile/Scrum way of working
  • Respect IT governance, security standards, and architectural guidelines

Requirements

  • Minimum 5 years of experience in backend analysis and development

  • Strong expertise in Java (Spring, Reactive Streams)

  • Proven experience in microservices architecture, including:

  • High availability

  • Versioning and backward compatibility

  • Performance and scalability

  • Solid knowledge of relational databases (Oracle, SQL, DB2 or similar)

  • Strong command of Git, Jenkins, JIRA

  • Experience with IDEs such as IntelliJ or equivalent

  • Experience with REST APIs; knowledge of SOAP is a plus

Education

  • Bachelor's or Master's degree in IT or equivalent experience

Soft Skills

  • Strong analytical and problem-solving mindset
  • Proactive and solution-oriented attitude
  • High level of autonomy, rigor, and reliability
  • Excellent communication and listening skills
  • Ability to learn continuously and adapt to new technologies
  • Strong team spirit and sense of responsibility

Languages

  • Working languages: French and/or Dutch, with professional proficiency in English
  • Oral comprehension of French is an asset (predominantly French-speaking team), * Must hold a valid work permit for Belgium
  • Must have a residence permit confirming right of residence

Apply for this position