Java Software Engineer

Il y a 2 heures

, Belgique La Fosse Temps plein

Senior Java Developer | Brussels | Hybrid (2 Days Onsite)

We're looking for an experienced Senior Java Developer to join a high-performing software engineering team delivering enterprise-scale applications. This is a hands-on development role where you'll contribute to the design, development, and delivery of modern software solutions aligned with architectural standards and best practices.

Key Responsibilities

  • Design, develop and implement scalable software solutions that meet both functional and non-functional requirements.
  • Collaborate with architects and development teams to ensure solutions align with the overall technology strategy.
  • Participate in technical and code reviews to maintain development quality standards.
  • Contribute to CI/CD processes and DevOps initiatives to support efficient software delivery.
  • Work closely with stakeholders in an Agile environment to deliver high-quality products.
  • Support continuous improvement across the software development lifecycle.

Required Experience

  • 8+ years of experience developing enterprise-level software applications.
  • Strong experience building REST APIs and web services using Java and Spring Boot.
  • Proven frontend development experience using Angular.
  • Strong understanding of Microservice Architecture, Domain-Driven Design (DDD) and Test-Driven Development (TDD).
  • Experience leading technical workstreams or providing technical leadership within development teams.
  • Strong knowledge of Agile/Scrum methodologies.
  • Experience working with CI/CD pipelines and modern DevOps practices.

Technical Skills

Backend

  • Java 11+
  • JEE
  • Spring Boot 2+
  • Spring Core
  • Spring MVC
  • REST API Development

Frontend

  • Angular 8+
  • JavaScript
  • HTML

DevOps & Tools

  • Maven
  • Git
  • Docker
  • Jenkins / Bamboo
  • OpenShift

Testing

  • JUnit
  • Mockito
  • Spring Test
  • Cypress
  • Selenium

Database

  • Microsoft SQL Server (MSSQL)

Additional Knowledge

  • API versioning and design principles
  • OpenAPI / Swagger documentation
  • Application quality and delivery practices

Soft Skills

  • Strong communication skills with the ability to explain technical concepts to both technical and non-technical stakeholders.
  • Analytical and solution-oriented mindset.
  • Pragmatic, hands-on approach to problem solving.
  • Strong collaborator who enjoys working within multidisciplinary teams.
  • Passion for software engineering and continuous improvement.

Education

  • Bachelor's degree or higher in Computer Science, Software Engineering, or a related field.

Languages

  • Fluent French and/or Dutch, both written and spoken.

Location

📍 Brussels, Belgium

🏠 Hybrid working model with only 2 days per week onsite.