Java Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+15 more
Job description
We’re seeking an expert Java Developer to join our squad, responsible for delivering high-quality, scalable, and maintainable solutions for our features. As a key member of our team, you’ll play a crucial role in shaping the technical direction of our applications, ensuring they meet the evolving needs of our internal and external clients., * Design, develop, and maintain high-performance, scalable, and reliable Java applications using Spring boot and related technologies
- Lead the setup of our future applications and focus developments on delivering customer value and code quality
- Collaborate with the team to identify and resolve technical challenges, ensuring high-quality solutions that meet our standards
- Analyze and refine requirements to deliver new functionalities in a user-friendly and efficient manner
- Champion code quality, organization, and automation, ensuring adherence to best practices and industry standards
- You will work on green fields and hexagonal architecture, tdd/bdd and pair programming should be the status quo for you.
Requirements
At least 8 years of relevant experience (Java dev)
Technical experience
Mandatory
- Spring (Boot)
- Maven
- Java development, with a strong focus on technical expertise and a passion for clean code, ways of working, and refactoring monolithic applications
- Strong understanding of Java, object-oriented programming, and software design patterns
- Experience with relational databases (Oracle), messaging systems (Kafka), and service buses
- Familiarity with RESTful APIs, as well as experience with testing frameworks and continuous integration/delivery pipelines
- Experience with Domain-Driven Design and/or hexagonal architecture, Test-Driven Development, and Continuous Integration/Continuous Delivery
- Familiarity with Git, GitLab, Jenkins, SonarQube, Fortify, and Nexus
Preferable
- Experience with integration using different technologies (distributes/mainframe) and infra components
- ReactJS
Business experience
Mandatory
- Knowledge of agile methodology
- Proven experience in leading technical projects, setting technical direction, and collaborating with cross-functional teams
- Excellent problem-solving skills, with the ability to analyze complex technical issues and develop creative solutions
Soft skills
- Excellent analysis skills
- Team spirit
- Efficient communication skills
- Ambitious towards the targets of his/her squad
- Agile values: focused, committed, open, respectful, courageous
- Promote continuous improvement (market evolutions, working methods, …) to improve delivery speed of software and hardware, and to improve operational quality
- Strong communication and collaboration skills, with the ability to work effectively in a team environment
- Languages: Dutch and/or French (active and passive of the other) + English
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on xintas.beGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
How to land a developer job in Amsterdam
Software Developer Salary in The Netherlands [2023]
How to Find Tech Jobs in Amsterdam
Where to Find Entry-Level Software Engineering Jobs