Senior Java Developer

We are seeking to hire an experienced employee who is keen on Java to come into our full-cycle development project in telemedicine.

Project Work Format:

  • Remote work from home (if you wish, it is possible to organize your work in the office)
  • Project description in Confluence
  • Task setting in Jira

Main Tasks:

  • Develop and support Java 8/11 web application services and modules (server part) for a healthcare project,
  • Develop data acquisition services from medical devices (http requests) using Amazon Lambda serverless technology
  • Develop REST API for Angular implementation of Single Page Application (design of database for storage of entities, CRUD development of services)
  • Import data from external systems via REST API (learn REST API of external systems, implement authorization to external system via OAuth2)
  • Code review
  • Participate in task scheduling and evaluation

What We Expect from a Candidate:

  • Java commercial development experience for at least six years
  • Experience in database design
  • Strong command of Java 8+, Spring Framework, SpringBoot, JDBC, Hibernate, JPA, Spring Data
  • Experience in REST API development
  • Strong command of web applications building

Will Be a Plus:

  • Technical English, at document reading level
  • Experience in AWS services (Lamda, DynamoDB, EC2)
  • Docker and Test containers skills
  • Experience in SQL query-level PostgreSQL
  • Experience in CI/CD development and maintenance (Bitbucket Pipelines)
  • Experience in Linux

Terms

Formal Employment
Friendly Atmosphere of Communication and Cooperation
Open Free Control Style
Paid Leave of 25 Calendar Days
6 Sick Days
Corporate English Courses
Cool Office Parties Every Month