Java Software Developer

We are looking for Java developers to join our company and enhance our Java expertise on challenging projects. Additionally, the projects will also include interesting non-Java specific tools and technologies that developers can also get involved in. The projects are in their early stages, so developers will be able to participate in large parts of the development lifecycle.


  • Actively participate in the complete product development lifecycle (requirements analysis, architectural design, coding, documentation, deployment)
  • Collaborate with the rest of the team members and follow the team’s established process
  • Follow established code conventions and deliver high-quality code with unit tests
  • Give and receive direct feedback from the client and other stakeholders
  • Give and receive direct feedback from all levels in the company
  • Stay tuned to the latest trends in the development community



  • 2+ years of professional programming experience with Java 8 or higher
  • Experience with at least one JAX-RS and/or JPA implementation
  • Relational DBs: PostgreSQL/MySQL/MSSQL
  • Analytic and algorithmic thinking
  • Unit testing
  • Object-oriented design skills
  • Еxperience with Git
  • Self-discipline
  • Good communication skills
  • Team collaboration skills
  • Good command of English


Any non-empty set of the following skills is considered a plus for the candidate:

  • Java 11 or higher
  • Spring/Spring Boot
  • JavaScript and frameworks: Angular/React
  • GraphQL
  • Amazon AWS
  • Familiarity with functional programming paradigms
  • Working experience with design patterns
  • End-to-end testing
  • Data structures
  • Experience with agile software development methodologies


What we offer:

  • Cutting-edge technologies
  • Individual career development plan
  • Company-supported internal and external trainings
  • Flexible working hours
  • Great work-life balance
  • Social benefits and bonuses
  • Supplementary health insurance