IT Full Stack Developer
Summary
A senior full-stack developer builds features across React frontends and Java/Spring backend services for web and mobile applications in a cloud-based environment. Day to day involves RESTful API integration, performance tuning, refactoring, and setting up CI/CD pipelines.
We're looking for a senior full-stack developer to build features across React frontends and Java backend services. You'll work across web and mobile applications, using Spring in a cloud-based environment.
What you'll do
- Translate requirements into clean, maintainable code with cross-functional teammates.
- Build React interfaces and Java/Spring backend services.
- Connect applications to external data sources through RESTful APIs.
- Improve application performance, quality and responsiveness.
- Identify bottlenecks, fix defects and refactor code.
- Set up CI/CD pipelines and contribute to development and operations.
What you bring
- At least six years of relevant software development experience.
- Strong knowledge of React, Java, Spring Framework, Maven and databases.
- Clean code, object-oriented (OO) principles, DDD, design patterns and SOLID principles.
- Practical Test Driven Development (TDD), readable code, refactoring and willingness to pair.
- RESTful APIs, Swagger (YAML) and API automation testing.
- Git, CI/CD principles and Jenkins or an alternative.
- SAST tools such as SonarQube, Fortify, NexusIQ or alternatives.
- Docker, containers and Groovy.
- Agile collaboration, knowledge sharing, feedback and continuous improvement.
- Adapt to changing needs, challenge requirements constructively and contribute across disciplines.
- English (B2), plus French or Dutch (B2).
- Bachelor's or master's degree, or equivalent experience.
Nice to have
- Practical Scrum experience.
- Business experience.