
Senior Full Stack Developer A0924490
ITproposal · Brussels, Brussels Region, Belgium
About this role
The candidate will work within an Agile/Scrum team to modernize a large, business-critical application landscape. Responsibilities include designing and implementing software components using Java and modern frontend technologies, with a specific focus on interest in frontend development. The role involves developing event-driven solutions and maintaining architectural consistency across large web-based applications. The developer will collaborate closely with senior colleagues and stakeholders to translate complex requirements into practical solutions. The technical environment includes Java, Spring, Hibernate, and modern frontend frameworks like VueJS, React, or Angular.
Skills & technologies
Nice to have
- Domain-Driven Design
- Event Storming
- Event Modelling
- Event-driven architecture
- DevOps
- Microservices
- Kafka
- Axon Framework
- AsyncAPI
- OpenAPI
- JSON Schema
- SQL
- REST
- CI/CD
- Maven
- Git
- IntelliJ
- Docker
- Kubernetes
- Atlassian Stack
- Flowable
- Drools
Read full description
We are looking for an experienced Senior Full Stack Java Developer to contribute to the modernization of a large and business-critical application landscape.
You will work within an Agile/Scrum team developing modern, web-based applications and services. The role covers both front-end and back-end development, with a particular preference for candidates who have a strong interest and experience in front-end development.
You will work on complex technical challenges, collaborate closely with senior colleagues and stakeholders, and contribute to the design and implementation of modern, event-driven solutions.
Position Overview
- Role: Senior Full Stack Java Developer
- Focus: Full Stack Development with strong Frontend focus
- Environment: Agile / Scrum / DevOps
- Location: Netherlands
- Work model: Collaborative team environment
- Experience: 5+ years Java and modern frontend development
- Design, develop and implement software components using Java and modern front-end technologies.
- Develop both front-end and back-end solutions for large web-based applications.
- Contribute to the development of event-driven solutions within a Scrum team.
- Help design and maintain the architecture of new features.
- Monitor and safeguard architectural consistency across solutions.
- Improve processes surrounding integrations between applications and external chain partners.
- Work independently as well as collaboratively within project teams.
- Support and coach team members to take ownership of their responsibilities.
- Promote knowledge sharing and reduce dependencies on individual team members.
- Produce clear and transferable technical documentation.
- Share technical knowledge, solutions and alternative approaches with colleagues and stakeholders.
- Engage directly with stakeholders to understand requirements and discuss practical solutions and alternative scenarios.
- Analyse complex technical challenges and work collaboratively with senior colleagues to develop solutions.
- Minimum 5 years of experience working in an Agile/Scrum environment.
- Minimum 5 years of experience with Java.
- Minimum 5 years of experience with VueJS, React or Angular in combination with TypeScript.
- Experience with Java, Spring and Hibernate.
- Experience with front-end styling using CSS and/or Bootstrap.
- Experience developing both front-end and back-end applications.
- Experience working within modern software development environments.
Knowledge Or Experience With The Following Is Highly Valued
Architecture & Design
- Architecture and design of complex systems
- Domain-Driven Design (DDD)
- Event Storming
- Event Modelling
- Event-driven architecture
- DevOps
- Microservices
- Kafka
- Axon Framework
- AsyncAPI
- OpenAPI
- JSON Schema
- SQL
- REST
- CI/CD
- Maven
- Git
- IntelliJ
- Docker
- Kubernetes
- Atlassian Stack
- Flowable
- Drools
Ideal Profile
We are looking for a genuine team player who enjoys solving complex technical challenges and working closely with both technical colleagues and stakeholders.
You Are
- Communicative and collaborative
- Results-oriented
- Self-starting and proactive
- Strong in planning and organisation
- Stress-resistant
- Flexible and adaptable
- Curious and willing to learn
- Comfortable discussing technical solutions with stakeholders
- Able to understand complex requirements and translate them into practical solutions
- Interested in working across both frontend and backend, with a particular enthusiasm for frontend development