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.
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.
Preferred B2B contractor cooperation model.
Proficient oral and written English.
An up to date CV or LinkedIn profile.
Work in a remote-first environment.
Cooperation time and location flexibility.
The non-bureaucratic, ego-free environment inside the company.