Project description
Our client is a large international enterprise developing and evolving a core solution that supports critical business processes used across multiple teams.
The project focuses on the continuous development and maintenance of a central platform for doctors and patients, with an emphasis on code quality, scalability, and long-term maintainability. The solution is built using modern software engineering practices and technologies.
Responsibilities
- - Work together with other Scrum team members on a project of the client's Core solution
- Participate in Scrum planning sessions by analyzing the work to be done
- Implement new functionality or code refactors based on detailed specifications and mock-ups
- Closely work together with other development team members and a UX analyst
- Discuss technical design with senior team members when needed
- Participate in writing unit tests for newly developed functionality
- Participate in performing code reviews
- Report work progress on a daily basis
- Focus on bug fixing when needed
- Regular business trips to Belgium for 1 week every 1,5-2 months
SKILLS
Must have
- - Bachelor's degree or higher in Software Engineering.
- At least 5 years of experience designing and developing complex software applications in a Software Developer role.
- Proficient in Java (OpenJDK 21).
- Solid knowledge of Spring, Hibernate, PostgreSQL, and RESTful APIs.
- Skilled in Angular 20, TypeScript, or JavaScript.
- Understanding of cloud‑based environments and containerized application deployments.
- Can work independently and know when to escalate or discuss challenges or identified issues.
- Fluent in English.
Nice to have
- Additional experience with .NET is considered a strong advantage.
- Healthcare experience
- Familiarity with DICOM standards and database optimization techniques is an asset.