Position: Java Developer (Medical Management sphere)
Company: Coherent Solutions
Category: Java
Experience required: 5y
English level: upper

**Technologies:**
Java 11 Spring Framework Spring Boot 2 Groovy Spock Framework Flyway JMS Maven Docker Oracle DB

**What You'll Do**
Provide clear, actionable and timely feedback to direct reports through regular one-on-ones;
Conduct weekly one-on-one meetings with all direct reports;
Conduct retrospectives after each sprint to identify key areas for improvement;
Lead and mentor team members on technical best practices and standardized processes;
Coordination of new functionality delivery (planning new features development, risk management);
Propose improvements to increase reliability of the product;
Review pull requests and provide feedback;
Perform requirements analysis to define possibility and way how to implement them;

**Job Requirements**
Experience in commercial projects as a lead developer;
Strong interpersonal skills and a team-oriented mindset;
Familiar with Agile methodologies;
Strong experience using Java;
Strong SQL skills;
Strong understanding of basic algorithms and data structures;
Experience using Spock framework is a plus;
Docker experience is a plus;
Strong communication skills (written and verbal);
Proven knowledge of commonly used software concepts, practices and methodologies;

**Project Description**
The project team supports client’s core business customers and primary customer support team members in the identification, request management, tracking and acquisition of the best cell therapy source for the patients. Primary users are core business Transplant Centers (customers), Case Managers, Search Advocates and Immunogeneticists. It also provides information for a number of secondary users. The project provides patient management, source search and matching, workflow management, case progress and order management tracking.

**Company Background**
Our client is a nonprofit organization that’s dedicated to helping every patient get the life-saving transplant they need. As trusted leaders in advancing treatments for those facing life-threatening blood cancers, they provide the ground-breaking research, innovative technologies, patient support and education that save lives.