Functie
Job Description
As a Senior Full Stack Developer, you will work in a Scrum environment and play a key role in the
technical development and quality of the company’s software solutions. You will collaborate closely with
multiple Scrum teams and contribute to the scalable evolution of critical applications.
Responsibilities
• Translate functional requirements into robust technical solutions.
• Develop scalable and efficient Java-based features and applications.
• Maintain, support, and optimize existing applications in a complex IT environment.
• Investigate, troubleshoot, and resolve technical issues in collaboration with other teams.
• Integrate automated testing into CI/CD pipelines to ensure reliable software delivery.
• Maintain technical documentation, architecture decisions, and development best practices.
• Deploy and release new software versions in an on-premises environment.
• Ensure compliance with Clean Code principles, SOLID principles, and security best practices.
• Mentor junior and medior developers while promoting knowledge sharing within the team.
• Participate in a 24/7 on-call support rotation after completing the required training.
Expected Soft Skills
• Strong analytical and problem-solving abilities.
• Initiative and proactive attitude.
• Flexibility and adaptability.
• Excellent verbal communication skills.
• Strong collaboration and teamwork.
• Ability to integrate quickly into an existing team.
• Coaching and mentoring capabilities.
Required Technical Skills
• Java (Version 21) – 15 years
• Java Development & Bug Fixing – 15 years
• Agile Scrum – 10 years
• Spring Framework – 10 years
• Test Driven Development (TDD) – 10 years
• Unit Testing (JUnit, Mockito) – 10 years
• Integration, End-to-End and Sociable Testing – 10 years
• CI/CD (Git, Jenkins, Artifactory) – 10 years
• Hibernate & JPA – 10 years
• SQL Databases (Oracle, H2) – 10 years
• LeSS Adoption – 2 years
• Domain Driven Design (DDD) – 2 years
• DevOps (OpenShift or similar) – 2 years
• Hexagonal Architecture – 2 years
• Angular (minimum Version 19) – 2 years
• Miro – 2 years
• WebSocket – 2 years
• Kafka – 2 years
• Microservices – 5 years
• Hazelcast – 5 years
• Clean Code Principles- 5 years
• Java Programmer Certification – Required
• JPA Certification – Required
Language Requirements
• Dutch or French: C1 (Advanced/Professional proficiency)
• English: C1 (Advanced/Professional proficiency)
Inlichtingen
Tetiana Zamiatina +32 3 202 05 00