Back-end developer (Java)
V-IT
Brussels, Belgium
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
Dutch, English, French Experience level
SeniorJob location
Brussels, Belgium
Tech stack
Clean Code Principles
Java
API
Agile Methodologies
Automation of Tests
Software Quality
Continuous Integration
Software Design Patterns
Groovy
Spring
Maven
Node.js
Scrum
Software Engineering
Test Driven Development
React
Backend
GIT
Solid Principles
Information Technology
DDD (Domain Driven Development)
REST
Docker
Static Application Security Testing
Job description
As a Senior IT Developer, you will join a dynamic team responsible for IT development and integration. You will play a crucial role in the Agile transformation, contributing to the development and maintenance of digital solutions for enterprise clients. You will work in a multi-disciplinary Agile squad, focusing on both development and operations activities., * Translate requirements into high-quality code.
- Design, build, and maintain high-performance, reusable, and reliable applications using Java and Spring Framework.
- Collaborate with cross-functional teams to ship new features.
- Work with outside data sources and APIs.
- Ensure optimal performance, quality, and responsiveness of applications.
- Apply development best practices to ensure code quality.
- Identify and correct bottlenecks and fix bugs.
- Participate in Ops activities, including setting up CI/CD pipelines.
Requirements
Proficient in English. Knowledge of French or Dutch is a plus., Bachelor/Master or equivalent by experience., * Positive attitude and pragmatism.
- Thirst for knowledge and continuous improvement.
- Focus on team success over individual achievements.
- Ability to adapt and contribute to various roles within the team., * At least 6 years of relevant experience.
- Strong understanding of software development as a craft.
- Familiarity with clean code principles, OO principles, DDD, design patterns, and SOLID principles.
- Experience with Test Driven Development (TDD).
- Technical Skills: Java, Spring, Maven, DB, Restful APIs, VCS (Git), CI/CD principles, SAST tools, Docker, Container, Groovy.
- Experience in API automation testing.
Nice to Have:
- Knowledge of React and Node.js.
- Practical experience with Scrum.
Soft Skills:
- Ability to share knowledge and suggest improvements.
- Adaptability and strong collaboration skills.
- Willingness to challenge requirements based on expertise.