Bekijk alle vacatures

Java Developer

  • Brussels, Brussels

<meta /><meta content="width=device-width, initial-scale=1.0" />

Senior Java Developer Position

Start Date: ASAP

Duration: Long-term assignment

Location: Brussels

Responsibilities:

  1. Sprint Support & Team Guidance:
    • Support and coach junior/medior colleagues to develop clean and maintainable solutions.
    • Review code and maintain technical standards.
    • Lead Java development and release/test coordination across two teams.
    • Combine structured decision-making with creative problem-solving and decisive execution.
    • Provide technical support during user story refinement.
    • Set up the foundation for new microservices and the skeleton for complex flows.
    • Follow-up and fix security vulnerabilities.
  2. Cross-Team Long-Term Architecture:
    • Take a leading role in maintaining the roadmap to transition from the current WebLogic application to Spring Boot microservices, in collaboration with other Technical Leads and the Solution Architect.
    • Ensure architectural choices are scalable, maintainable, secure, performant, and vendor-independent.
    • Balance short-term sprint needs with long-term vision.
    • Participate in technical governance across teams.

Technical Stack:

  • Microservices (optional)
  • Git
  • GitHub Copilot (optional)
  • Oracle DB (optional)
  • Jira
  • Confluence Cloud: Rabbit MQ
  • AWS (optional)
  • Kubernetes (optional)
  • Helm (optional)
  • Java 11 (must have) & 21 (optional)
  • WebLogic (general knowledge)
  • Spring Boot (general knowledge)
  • Jenkins (general knowledge)
  • IntelliJ IDEA (optional)

Profile:

  • Technical:
    • Senior Java engineer with leadership experience.
    • Strong architectural insight and helicopter view.
    • Expertise in Spring Boot and experience with microservices.
    • Cloud experience (AWS preferred).
    • Experience in splitting legacy systems.
  • Behavioral & Interpersonal:
    • Structured and analytical decision-making.
    • Open to innovation and proactive in starting new initiatives.
    • Decisive and able to accelerate progress.
    • Effective communicator in a multi-team environment.
    • Real team player who coaches developers.

Languages:

  • Dutch (preferred) or French
  • English is mandatory