Our client is looking for: Senior Java Developer
Description
As a Senior Java Developer, you will work within a SCRUM environment, where you play a key role in the technical development and quality of our software solutions. You will work closely with multiple Scrum teams and contribute to the scalable development of our applications.
Tasks & Responsibilities:
- Technical analysis: Translate functional requirements into robust technical solutions.
- Development of new functionalities: Implement scalable and efficient Java solutions.
- Maintenance and support: Support and optimise existing applications within a complex IT environment.
- Bug fixing & troubleshooting: Analyse and solve technical problems in collaboration with other teams.
- Test automation: Integrate test automation within CI/CD pipelines for stable software delivery.
- Documentation: Keep technical documentation, best practices and architectural decisions up to date.
- Deployment & release management: Install and deploy new software releases within an on-premise environment.
- Code quality & best practices: Ensure compliance with clean code, SOLID principles and security best practices.
- Mentoring & knowledge sharing: Coach junior and mid-level developers and contribute to continuous knowledge development within the team.
After thorough training, you are ready to participate in the 24/7 on-call service.
Technical skills
- Knowledge and experience with at least Java 8 (L4: minimum 10 years of experience)
- Experience in Java development and bug fixing (L5: minimum 15 years of experience)
- Knowledge and experience with Spring Framework (L5: minimum 15 years of experience)
- Knowledge and experience with Test Driven Development (TDD), unit testing (JUnit, Mockito,…) (L4: minimum 10 years of experience)
- Experience with CI/CD tools such as Git, Jenkins, and Artifactory (L4: minimum 10 years of experience)
- Experience with DevOps principles (L4: minimum 10 years of experience)
- Knowledge and experience with Hibernate and JPA (L5: minimum 15 years of experience)
- Knowledge and experience with SQL databases (PostgreSQL, MySQL or Oracle) (L5: minimum 15 years of experience)
- Bilingual: fluent in at least French or Dutch (C1: complex mastery)
- Bilingual: knowledge of the other national language (French or Dutch), other than the one mentioned above (B1: good mastery)
Soft skills
- Analyse problems
- Take initiative
- Act flexibly
- Communicate orally
- Collaborate
- Integrate easily into an existing team
- Coach and mentor
- Facilitate
Additional expectations:
- Demonstrate knowledge of the company, the IT world and understand the challenges of the requested role.
- Show ability to integrate into the company teams, particularly through values such as kindness, courage, positivity and reliability.
- Demonstrate skills inherent to the requested function within the ICT department: presentation skills, professional attitude, correctness and respect for management, clear and effective communication, and responsible commitment for the duration of the contract.
Available for on-call duty
Yes
Desired frequency
1 week per month