Java Developer (Medical Management sphere)
Company Background
Our client is a nonprofit healthcare organization committed to providing life-saving transplants for patients battling blood cancers and other serious illnesses. As a leader in research, innovation, and patient support, the organization leverages cutting-edge technologies to connect patients with the best available treatment options.
Project Description
The project focuses on enhancing and maintaining a platform that delivers critical match results to healthcare professionals, helping identify the most suitable cellular therapy for each patient. The system is a mission-critical healthcare solution with high reliability, accuracy, and performance standards.
Technologies
- Java 17
- Spring Boot 3
- Spring Framework (Spring Data JPA, Spring Cloud, Spring Security)
- Hibernate
- Groovy
- Spock Framework
- Flyway
- JMS
- Maven
- Docker
- Oracle DB
- AWS
What You'll Do
-
Design and develop features in accordance with business requirements and technical standards;
-
Collaborate closely with team members and stakeholders to continuously improve the platform;
-
Write and maintain unit and integration tests using Spock Framework and Groovy;
-
Participate in all Scrum ceremonies including planning, daily stand-ups, backlog refinement, and retrospectives;
-
Propose and implement improvements to increase the stability, performance, and reliability of the solution;
-
Perform code reviews to maintain high standards and ensure maintainability;
-
Work collaboratively in an Agile environment to deliver consistent value to end users;
Job Requirements
-
3+ years of experience in Java development;
-
Strong experience with Java (preferably Java 17);
-
Hands-on experience with Spring Boot 3 and core Spring modules (Spring Data JPA, Spring Cloud, Spring Security);
-
Solid understanding of SQL and Oracle DB;
-
Experience with Hibernate and database migration tools like Flyway;
-
Familiarity with JMS and messaging systems;
-
Knowledge of Docker (nice to have);
-
Experience with the Spock Framework and Groovy is a plus;
-
Strong understanding of basic algorithms and data structures;
-
Familiarity with Agile methodologies and working in a Scrum team;
-
Excellent written and verbal communication skills;
-
English proficiency at B1+ level for effective collaboration in an international environment;
What Do We Offer
The global benefits package includes:
- Technical and non-technical training for professional and personal growth;
- Internal conferences and meetups to learn from industry experts;
- Support and mentorship from an experienced employee to help you professional grow and development;
- Internal startup incubator;
- Health insurance;
- English courses;
- Sports activities to promote a healthy lifestyle;
- Flexible work options, including remote and hybrid opportunities;
- Referral program for bringing in new talent;
- Work anniversary program and additional vacation days.
Apply for this job
*
indicates a required field