DEVELOPPEUR JP054400

Agile
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
Senior

Job location

Brussels, Belgium

Tech stack

Clean Code Principles
Java
Agile Methodologies
Confluence
JIRA
Automation of Tests
Bootstrap
Code Review
Collaborative Software
Databases
Continuous Integration
Software Debugging
Software Design Patterns
DevOps
Hibernate
Java Persistence API
Spring
JUnit
PostgreSQL
MongoDB
Scrum
Software Architecture
RabbitMQ
Mockito
Software Engineering
Web Applications
Enterprise Software Applications
Test Driven Development
Okta
Backend
Angular
Kafka
Front End Software Development
REST
Docker
Microservices

Job description

We are looking for an experienced Senior Java Full Stack Developer to join Agile development teams working on a large-scale digital transformation programme. You will contribute to the development, enhancement, and maintenance of business-critical applications while collaborating closely with product owners, analysts, and fellow developers. The successful candidate will thrive in an Agile environment and have strong expertise in Java, Spring, Angular, and modern software engineering practices., * Develop, maintain, and enhance enterprise web applications

  • Design and implement scalable backend services using Java and Spring
  • Develop responsive front-end applications using Angular and Bootstrap
  • Participate in Agile ceremonies (Scrum, Sprint Planning, Reviews, Retrospectives)
  • Build and maintain RESTful APIs and microservices
  • Write high-quality, testable, and maintainable code
  • Apply Test-Driven Development (TDD) and automated testing best practices
  • Collaborate with cross-functional teams to deliver business solutions
  • Perform code reviews and contribute to technical improvements
  • Troubleshoot, debug, and optimize existing applications
  • Contribute to software architecture and technical design discussions

Requirements

Backend Development

  • Java
  • Spring Framework
  • Hibernate
  • JPA
  • REST APIs
  • JUnit
  • Mockito

Frontend Development

  • Angular
  • Bootstrap

Databases

  • PostgreSQL
  • MongoDB

DevOps & Integration

  • Docker
  • Microservices Architecture
  • Kafka
  • RabbitMQ
  • Keycloak

Development Practices

  • Agile
  • Scrum
  • Test-Driven Development (TDD)
  • Continuous Integration and Delivery
  • Software Design Best Practices

Collaboration Tools

  • JIRA
  • Confluence

Preferred Experience

  • Experience delivering applications within Agile teams
  • Experience working on digital transformation programmes
  • Public sector experience is an advantage
  • Experience developing secure enterprise applications
  • Strong understanding of modern software architecture and design patterns

Language Requirements

  • French - Native Proficiency

Apply for this position