Back to Open positions

Java engineer

#Java #backend #JVM #Cloud #Kotlin

Details

Do you want to participate in the developments of scalable systems that serve a large amount of people, all running in JVM? Are you an experimental character and you think Cloud-based solutions are knocking on our doors? If you think that with your ideas and solutions you can increase the number of satisfied users, we are looking for each other!
The team’s language is English. We are looking for someone who likes to work in a stable workplace and prefers long-term cooperation. We expect good communication skills in English, positive attitude, along with high level of commitment and responsibility. The candidate should have at least 3 years of proven Java development experience.

Requirements/Experience

  • Java or Kotlin
  • Experience in build tools (CI / CD) systems
  • Experience in databases (relational & no-relational, like PostgreSQL, MongoDB, Redis, StatsD)
  • Experience in microservice-oriented services
  • Experience in OS-level virtualization (docker)
  • Experience in container orchestration (docker swarm or Kubernetes)

Would be a plus:

  • Experience in shell scripting
  • Experience in Spring
  • Experience in cloud services (preferred AWS)
  • Experience with scalable distributes environments with understanding of scaling
  • Experience with indexing engines (Apache Solr, Elastic Search)
  • Expirience in CI / CD pipeline based on GitLab
  • Enjoys using Linux

Responsibilities:

  • Ensure the quality for his/her own developments
  • Keep everyday contact with team members (local and global)
  • Implementation of APIs and services and responsibility for the resulting software products over their entire life cycle
  • Participation in the solution design
  • Implementation of unit, module and integration tests to guarantee the quality and stability
  • Discover problems autonomously
  • Monitoring, operation, and proactive and reactive maintenance of the applications
  • Solving requests coming from the business/functional team

You will get an opportunity to:

  • Improve your development skills and work on a world-known project
  • Get a competitive salary
  • Upgrade your English skills
  • Participate in our Healthcare and Professional Improvement programs
  •  Join the small friendly team of skilled IT professionals
Apply