Senior Java Application Developer Job ID: JP054398
ITProposal
Brussels, Belgium
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, French Experience level
SeniorJob location
Brussels, Belgium
Tech stack
Java
Agile Methodologies
Confluence
JIRA
Bootstrap
Code Review
Hibernate
Java Persistence API
Spring
JUnit
PostgreSQL
MongoDB
Scrum
RabbitMQ
Mockito
Software Engineering
Enterprise Software Applications
Test Driven Development
Okta
Angular
Integration Tests
Kafka
REST
Docker
Microservices
Job description
We are looking for an experienced Senior Application Developer to join Agile development teams responsible for building and maintaining digital applications. You will contribute to the development of scalable enterprise solutions, participate in the full software development lifecycle, and support the organization's digital transformation initiatives., * Design, develop, test, and maintain Java-based enterprise applications.
- Build REST APIs and microservices using Spring technologies.
- Develop modern front-end applications with Angular.
- Collaborate within Agile/Scrum teams to deliver high-quality software.
- Write unit and integration tests using JUnit and Mockito.
- Work with PostgreSQL, MongoDB, Docker, and related technologies.
- Participate in code reviews, troubleshooting, and continuous improvement initiatives.
Requirements
- Expert knowledge of Java, Spring, Hibernate, JPA, Angular, Agile/Scrum, JUnit, Mockito, PostgreSQL
- Experience with REST APIs, Docker, Bootstrap, Keycloak, MongoDB, Microservices, and TDD
- Knowledge of Kafka and RabbitMQ is an advantage.
- Experience with JIRA and Confluence is preferred.
- Previous experience in the public sector is a plus.
Language:
- Native-level French