About the job Senior Full Stack Developer A0924490
Senior Full Stack Java Developer – Frontend Focus
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
Key Responsibilities
- 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.
Required Technical Experience
- 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.
Preferred Experience
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
Development & Integration
- Microservices
- Kafka
- Axon Framework
- AsyncAPI
- OpenAPI
- JSON Schema
- SQL
- REST
Development & Delivery
- CI/CD
- Maven
- Git
- IntelliJ
- Docker
- Kubernetes
- Atlassian Stack
- Flowable
- Drools
A Java SE Programmer certification and an HBO/WO degree in Computer Science or equivalent HBO working and thinking level are also considered an advantage.
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
If you are an experienced Full Stack Java Developer with strong Angular, React or VueJS + TypeScript experience and are looking for a challenging role within a modern Agile environment, we would be happy to hear from you.