Full-stack developer Java / Angular
Sint-Gillis
|Brussel
|Full Stack Developer
|Freelance
|Payroll (consultancy)
|Engels
|Frans
# INW26150
Function
We're looking for a talented developer to join our client's dynamic team as they undergo a significant business transformation. This role involves collaborating within a department of around 70 evolving professionals, focusing on the hand-over, refactoring, and greenfield development of essential business applications necessary for the project.
Responsibilities
Your main responsibilities will include:
- Development and maintenance of business applications
- Creation of application components and web services
- Involvement in architectural design of components and building blocks alongside technical leads or senior software architects
- Participation in technical working groups, Scrum meetings, and user interactions as required
- Contributing to testing, technical documentation, deployment, evaluation, and reporting using tools like JUnit and JIRA
Profile of the Ideal Candidate
The ideal candidate will have:
- A minimum of 5-7 years of full-time Java development experience, with a preference for full-stack capabilities
- A solid understanding of multi-system integration and working in complex environments
- Technical proficiency in Java and the Spring Framework, with knowledge of JPA (Hibernate), security patterns, and web services (SOAP & RESTful)
- Experience in microservices, CQRS, and Spring Batch
- Familiarity with tools and technologies such as Maven, Jenkins, Docker, Openshift, GIT, and Sonar
- Competence in frontend technologies (HTML/CSS/JavaScript, Angular) and backend integration
- A background in relational databases, specifically PostgreSQL and SQL Server
- The capability to read and understand BPMN, UML, and related documentation practices
- Knowledge of Agile and SCRUM methodologies along with test-driven development practices
- Strong problem-solving skills and the ability to quickly grasp existing code and integrate seamlessly into an existing team
- A customer-oriented mindset and the ability to support junior developers
Language Requirements
- Active knowledge of Dutch or French (understanding, speaking, writing technical documentation)
- Active knowledge of English (written and team communication)