Career Opportunities

Senior JVM Back-End Engineer

We are a consulting and software development company. We are seeking passionate JVM developers to join our team. Your primary focus will be helping our clients building and maintaining JVM applications.

Required Skills:

  • 4+ years of experience with the JVM platform, building scalable backend solutions.
  • Good knowledge of Java 8.
  • Good knowledge and experience with JVM testing and quality tools.
  • 3+ years of experience with Spring and Spring Boot.
  • Production experience with microservices.
  • Good exposure to reactive paradigm and experience with at least one of asynchronous framework/library.
  • Knowledge of CI/CD tools.
  • Experience with Docker.
  • Experience with relational and NoSQL databases.
  • Git/GitHub version control tools.
  • Excellent interpersonal and teamwork skills.

Nice to Have:

  • Kotlin, Groovy, Scala, Clojure, or any other language-related to JVM.
  • DropWizard or similar framework/toolkit.
  • Familiarity with Serverless in the context of JVM-based applications.
  • Familiarity with Amazon Web Services, Microsoft Azure, or Google Cloud Platform.
  • Familiarity with DevOps and Cloud Native concepts.
  • Familiarity with functional programming.
  • Experience with JVM performance tuning.
  • Knowledge about Java 9, 10, 11, and so forth.
  • Experience with management and monitoring of JVM services.
  • Akka or Play hands-on experience.
  • Experience in giving conference talks or workshops.

Additional Preferences:

  • Preferred B2B contractor cooperation model.
  • Proficient oral and written English.
  • An up to date CV or LinkedIn profile.

We offer:

  • Work in a remote-first environment.
  • Cooperation time and location flexibility.
  • The non-bureaucratic, ego-free environment inside the company.
  • Very experienced team.
  • Working directly with the clients.