Full Stack Developer Java

Il y a 3 semaines

Brussels Metropolitan Area, BRU, Belgique AMA European Consulting Temps plein


About the Role
We are looking for a Full Stack Java / Angular Developer to join challenging development projects based in Belgium . As a Full Stack Developer , you will contribute to the design, development, testing, and maintenance of modern web applications, working across both backend Java technologies and frontend Angular frameworks . You will collaborate with developers, analysts, architects, DevOps engineers, and business stakeholders to deliver reliable, scalable, secure, and maintainable applications. For this opportunity, we are specifically looking for candidates who can work professionally in French, Dutch, and English (FR / NL / EN) . Location in Belgium, a valid Belgian work permit, and professional proficiency in FR / NL / EN are mandatory. Your

Key Responsibilities

- Design, develop, and maintain full-stack web applications using Java and Angular.
- Develop robust backend services using Java, Spring, Spring Boot, JPA, and Hibernate .
- Build modern and responsive frontend applications with Angular, TypeScript, JavaScript, HTML5, CSS3, and SCSS .
- Design, develop, consume, and integrate REST APIs and web services .
- Contribute to microservices-based architectures and distributed applications.
- Implement reusable frontend components and maintain clean, modular application structures.
- Develop and optimize data access layers using SQL and relational databases .
- Participate in application integration with internal and external systems.
- Write clean, maintainable, testable, and well-documented code.
- Implement unit, integration, and end-to-end testing throughout the development lifecycle.
- Participate in code reviews and contribute to software quality standards.
- Troubleshoot application issues, analyze technical problems, and implement sustainable solutions.
- Work with Git-based development workflows and CI/CD pipelines .
- Collaborate closely with functional analysts, solution architects, developers, testers, and DevOps teams.
- Participate actively in Agile / Scrum ceremonies and iterative software delivery.
- Contribute to application performance, security, scalability, and maintainability.

Your Profile
We are looking for a developer with solid experience in Full Stack Java / Angular development who is comfortable working across both backend and frontend environments. You have hands-on experience with several of the following areas:
- Java development
- Spring / Spring Boot
- JPA / Hibernate
- Angular
- TypeScript / JavaScript
- HTML5 / CSS3 / SCSS
- REST APIs
- Microservices
- SQL and relational databases
- Automated testing
- Git
- CI/CD
- Agile / Scrum You are able to understand functional and technical requirements and translate them into reliable software solutions. You value clean code, software quality, testing, maintainability, and continuous improvement and are comfortable collaborating within multidisciplinary development teams. Languages This position requires strong communication skills in Belgium's three key professional languages:
- French – Professional proficiency
- Dutch – Professional proficiency
- English – Professional proficiency The ability to communicate effectively in FR / NL / EN is mandatory for this opportunity. Technical Stack Depending on the project environment, experience with the following technologies is particularly relevant:
- Backend: Java 8 / 11 / 17 / 21, J2EE / Jakarta EE, Spring, Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Hibernate, JPA
- Frontend: Angular, TypeScript, JavaScript, HTML5, CSS3, SCSS, RxJS, Angular Material, Bootstrap
- APIs & Architecture: REST APIs, SOAP, Microservices, Swagger / OpenAPI
- Databases: SQL, PostgreSQL, Oracle, MySQL, Microsoft SQL Server, MongoDB, Redis
- Build & Dependency Management: Maven, Gradle
- Testing: JUnit, Mockito, Cypress, Jasmine, Karma, Selenium, Postman
- DevOps & CI/CD: Docker, Kubernetes, Jenkins, GitLab CI/CD, GitHub Actions, Azure DevOps, OpenShift, SonarQube
- Cloud: Microsoft Azure, AWS
- Development Tools: Git, GitLab, GitHub, Bitbucket, IntelliJ IDEA, Jira, Confluence What We Are Looking For
- Professional experience as a Full Stack Developer, Java Developer, or Java / Angular Developer .
- Strong backend development capabilities with Java and the Spring ecosystem .
- Hands-on frontend development experience with Angular and TypeScript .
- Good understanding of RESTful services, APIs, microservices, and application integrations .
- Experience working with SQL databases and data persistence technologies .
- Familiarity with automated testing and software quality practices.
- Understanding of CI/CD, version control, and modern software delivery practices .
- Ability to analyze technical issues and propose effective solutions.
- Strong communication and collaboration skills.
- Experience working within Agile / Scrum development teams .
- Ability to work effectively in multilingual and multidisciplinary environments. Mandatory Requirements
- You must currently be located in Belgium.
- You must have a valid Belgian work permit / authorization to work in Belgium.
- You must be professionally proficient in French, Dutch, and English (FR / NL / EN). Applications that do not meet these requirements cannot be considered.