Senior Java Consultant

Apollo Solutions
yesterday

Role details

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

Job location

Tech stack

Java
ActiveMQ
Continuous Integration
DevOps
Java Persistence API
Enterprise Messaging Systems
SQL Databases
TypeScript
Spring-boot
Gitlab
Angular
Kubernetes
Cucumber
Devsecops
Legacy Systems
Microservices

Job description

  • Design, develop, and maintain modern applications using Java and Spring Boot
  • Contribute to both new builds and the evolution of existing platforms
  • Work across the full stack, including Angular-based frontends
  • Lead or mentor a small team of developers (3-4 people)
  • Challenge existing technical approaches and propose improved solutions
  • Drive adoption of agile, DevOps, and value-focused development practices
  • Collaborate closely with business stakeholders and cross-functional teams
  • Ensure high code quality through testing, CI/CD, and best practices

Requirements

  • Strong experience as a Senior Java Developer (Java 17, Spring Boot, JPA)
  • Proven full-stack development experience (Angular, TypeScript)
  • Experience with microservices and REST-based architectures
  • Hands-on experience working with Kubernetes (usage, not setup)
  • Solid understanding of CI/CD pipelines (e.g. GitLab)
  • Experience with DevOps / DevSecOps principles
  • Familiarity with SQL databases and messaging systems (e.g. ActiveMQ)
  • Experience working in Agile/Scrum environments
  • Strong communication skills and ability to influence technical direction
  • Experience within the Belgian public sector (federal level strongly preferred)

Nice to Have

  • Experience with testing frameworks (Cucumber, Karate, Pact)
  • Exposure to private cloud environments
  • Experience modernising legacy systems
  • Previous team leadership or coaching experience

If you're a senior Java developer who enjoys challenging the status quo, influencing teams, and delivering impactful solutions within complex environments, we'd be happy to discuss further.

Apply for this position