Full-stack Java / Angular developer
Sint-Gillis
|Brussel
|Full Stack Developer
|Freelance
|Nederlands
|Frans
|Engels
# INW28472
Function
Our client is seeking a senior Java developer to strengthen an established team working within a major business transformation environment. This opportunity involves contributing to the handover, refactoring, and greenfield development of business applications while supporting analysts and delivering high-quality software across the full development lifecycle.
Responsibilities
- Develop and maintain business applications and application components
- Build and support web services and related backend services
- Contribute to the design of architecture components and building blocks in collaboration with technical leadership and senior architects
- Take part in technical working groups, Scrum ceremonies, and user meetings when needed
- Support testing, technical documentation, deployment, evaluation, and reporting activities
- Work closely with analysts to translate business objectives into robust technical solutions
Technical Skills
- Strong hands-on experience with Java and the Spring Framework
- Experience with JPA and Hibernate
- Knowledge of security patterns, including Spring Security
- Experience with SOAP and RESTful web services
- Exposure to Spring Batch, SOA, microservices, and CQRS
- Practical experience with test-driven development and tooling such as JUnit, Mockito, Cypress, Selenium, and CI practices
- Frontend knowledge with HTML, CSS, JavaScript, and Angular, combined with backend capabilities
- Experience with Maven, Jenkins, Docker, OpenShift, SVN or Git, Eclipse or IntelliJ, Sonar, JBoss, and Tomcat
- Working knowledge of relational databases and object-relational mapping, including PostgreSQL and SQL Server
- Ability to read and understand BPMN, UML, and technical documentation practices
- Familiarity with Jira and Confluence
- Nice to have: Talend, ZK, Oracle, and Kafka
Profile
- Minimum 5 to 7 years of professional Java development experience
- Full-stack experience is preferred
- Experience in multi-system integration and complex environments
- Background in greenfield development, ideally building applications from scratch
- Strong problem-solving skills and the ability to quickly understand existing codebases
- Customer-oriented and solution-oriented mindset
- Ability to fit into an existing team and provide guidance to junior colleagues when needed
- Comfortable working in Agile/Scrum environments with continuous integration practices
Practical Information
- Location: Brussels
- Work arrangement: 5 days per week, with up to 9 hours per day on site
- Homeworking is possible 3 days per week
- Language requirements: active knowledge of French or Dutch, and team communication skills in English
- This is a long-term consulting opportunity
Contactperson & Reference
- Reference #: INW28472
- Geert Roete
- geert.roete@i4m.be