Job Description
Senior Full Stack Engineer (Java / Angular)
Den Bosch, Netherlands
Start: ASAP | Full-time (36 hours/week)
Permanent / Long-term | Hybrid
About the Role
We are looking for a Senior Full Stack Engineer to help build and maintain critical payment services within a modern banking environment.
In this role, you will work on the core systems powering digital payment solutions, contributing to both innovation and stability. You will be part of a multidisciplinary Agile team where you not only develop high-quality software but also take ownership of the full application lifecycle.
Your Responsibilities
Design, develop, and maintain full stack applications (backend & frontend)
Build robust solutions using Java, Spring, and Angular
Work in a DevOps environment, taking ownership from development to operations
Develop and manage APIs and microservices
Perform testing (JUnit, Cucumber) and ensure code quality
Monitor, troubleshoot, and resolve incidents and performance issues
Collaborate with stakeholders and act as a technical point of contact
Contribute to continuous improvement and modernization of payment systems
Ensure compliance with financial regulations and security standards
Tech Stack
-
Backend: Java, Spring
-
Frontend: Angular
-
Cloud & Infrastructure: AWS + on-premise
-
Tools & Technologies: Kafka (Axual), Liquibase, GitLab, IntelliJ
-
Architecture: Microservices, API Gateway (e.g. Gravitee)
-
Testing: JUnit, Cucumber
Your Profile
Must-Have
HBO-level education or equivalent experience
Strong experience with Java and Spring
Experience with Angular or similar frontend frameworks
Experience in full stack development and API design
Familiarity with Agile and DevOps practices
Strong analytical and communication skills
Key Competencies
Ownership mindset across the full software lifecycle
Proactive and detail-oriented
Comfortable working in complex, regulated environments
Passion for modern technologies and continuous improvement
What's in It for You
Work on business-critical payment systems with real-world impact
Be part of a modern, Agile engineering culture
Exposure to a broad technology stack and cloud environment
Opportunity to shape and improve digital banking services
Flexible hybrid working model
Additional Information
Full-time role (36 hours per week)
Hybrid working setup
CV and motivation required in Dutch
Pre-employment screening required before start
Candidates must be available for the full assignment duration