Position: Java Team Lead
Company: Coherent Solutions
Category: Java
Experience required: 5y
English level: upper

**Project:**
Medical Quality Management Systems is one of the leading providers for quality management solutions (QMS). Their primary customers are pharma and medical companies.

They support more than 700 on-premise and cloud implementations in more than 30 countries across the world.

Medical Quality Management Systems offers analytical solutions that help their customer to lower risk, increase efficiency, allowing manufacturers, suppliers, and distributors to collaborate in a seamless and integrated environment.

The main platform is built on Salesforce and works with multiple web services primarily built on Java.

Customer appreciates new ideas, like challenges, fully dedicated to quality and addicted to success. You will gain experience of work in Product team, transparent communication with Customer side, participation in technical analysis of current solutions, design and development of brand-new REST services leveraging on AWS and enhancements of existing. In addition, you will have ability to work with Salesforce integration that will be great extension of your experience.

**Responsibilities:**
- Scrum team management that is responsible for such an important part of the product as integration components implementation.
- Working close with Product Owners and Architects team in understanding requirements and making design decisions.
- Working close with Agile Delivery Leads for Team coordination and reporting to Product Owners
- Participation in high level estimations and planning
- Full ownership of new features development lifecycle
- Code Review
- Mentoring of other developers in Scrum team

**Job requirements**
5+ years’ experience of development Spring based web applications
3+ years’ experience with Spring Boot
3+ year experience of Java 8+
3+ years’ experience developing REST APIs
1+ years’ experience working in Scrum team
Experience with developing stateless applications
Experience with JPA and NoSQL DB (preferred MongoDB, Dynamo DB)
Experience with Maven, Git, Docker, Jenkins, AWS (nice to have)