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
Senior

Job 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.

Apply for this position