Senior Full-Stack Java Developer
We are looking for an experienced Senior Full-Stack Java Developer to design, develop, test, and maintain enterprise applications. You will work in an Agile Scrum environment, collaborating closely with business stakeholders to deliver scalable, high-quality software solutions while providing technical expertise and application support.
Key Responsibilities
- Analyze business requirements and perform technical feasibility assessments.
- Design, develop, test, and maintain Java-based backend services and Angular frontend applications.
- Develop new features and resolve application defects following established architecture and coding standards.
- Build and maintain microservices and integrate with Oracle, SQL, and DB2 databases.
- Perform technical analysis, code reviews, testing, debugging, and production support.
- Create and maintain technical documentation.
- Collaborate with business analysts, developers, and stakeholders to improve application quality and performance.
- Participate actively in Agile Scrum ceremonies and continuous improvement initiatives.
Required Skills & Experience
- 5+ years of experience as a Full-Stack Java Developer.
- Expert knowledge of Java 8+, Spring Framework, and Maven.
- Strong experience with Angular (latest versions).
- Experience with Microservices architecture.
- Solid knowledge of Oracle, SQL, and DB2 databases.
- Experience with Git, Jenkins, and Jira.
- Strong understanding of TypeScript, HTML, CSS, SASS, NgRx, and OpenID Connect.
- Experience with IntelliJ IDEA or a similar IDE.
- Experience with React is an advantage.
- Knowledge of JSON Forms is a plus.
- Strong analytical, problem-solving, and communication skills.
- Experience working in Agile/Scrum environments.
Languages
- French or Dutch – Native/Bilingual
- English – Professional Working Proficiency
- French comprehension is an advantage
Location
- Braine-l'Alleud, Belgium
- Hybrid (onsite + remote)