Java Software Engineer
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
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.