Join our team

Java Developer

Whirr Crew is looking for Java Developer (5+ years experience) to expand our team.


Who are we looking for...

  • Master’s degree in Computer Science or related technical field;
  • 5+ years of commercial experience in developing and deploying Java applications;
  • Hands on experience in designing and developing applications using Java EE platforms common design patterns;
  • Insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc);
  • Knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate);
  • Interest in big data technologies such as Apache Spark, Apache Flink, Apache Samza, Apache Kafka;
  • Strong analytical skills;
  • Passion, self-improvement mindset and hardworking attitude;
  • English skills — Upper Intermediate written + spoken;

What do we offer

  • We invite you to join our friendly international team and work in a comfortable office not far from metro or remote work;
  • Comfortable work schedule;
  • Pleasant working atmosphere;
  • Interesting projects and challenging tasks;
  • Opportunities for self-realization, professional and stable career growth;
  • 20 paid vacation days;
  • 5 paid sick days;
  • Ability to work completely remotely from anywhere in the world;
  • No time-tracking system and screen-shots;
  • Flat company – no hierarchy and bureaucracy;
  • Opportunity to get access to PluralSight;
  • $200/year start bonus for education;
  • Reimbursement compensation ($50/month);

Start getting in touch with our HR manager Oksana at oksana@whirrcrew.com, who will guide you through your way to Whirrcrew.