Back to jobs
Java Developer (Medical Management sphere)
Bulgaria
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