Position: Java developer
Company: Edvantis Software
Experience required: 3y
English level: upper

We’re looking for Java Developer for the project of our US-based partner. The software manages the working process of veterinary care for objects of animal origin, providing greater visibility in animal protection, automation of treatment plans. The solution provides support for the scientific research process. Now, it is deploying to AWS. Our clients provide an integrated suite of SaaS solutions that improve collaboration between researchers and administrators, help mitigate compliance risks, and simplify every stage of the research lifecycle. You will work in a highly motivated team with experienced developers.

**Project Technology stack**: Java/Spring Boot, React, Postgress, AWS
**Working schedule**: Flexible, evening meetings at 6-8 p.m. are possible

**Responsibilities:**
Develop and maintain innovating web apps and services
Do code review, code optimization
Create a technical vision
Communicate with developers on the team and client-side

**Requirements:**
3+ years of experience as a Java developer
Java/Spring/JPA experience required
Experience with PostgreSQL
Knowledge of micro-services architecture
Strong understanding of software design and architecture
Experience with Agile Development, SCRUM
Experience with the Atlassian Tool Suite (Bitbucket, Jira, and Confluence)
Solid communication skills with demonstrated ability to explain complex technical issues to both technical and non-technical audiences
English level — Upper-Intermediate

Knowledge of Elasticsearch, Webflux would be a plus

**We offer:**
Career and professional growth
Сompetitive salary
Friendly and highly professional teams
Big and comfortable office, own parking area, restaurants nearby
Medical insurance coverage for employees (Сovid-19 included), plus an option for family insurance coverage at a corporate rate
Paid 12 sick leaves and all holidays
Paid 18 working vacation days
English/German language courses
Comfortable office facilities (kitchens, shower, sports activities: athletics, coffee/tea points, food delivery services, etc.)