Position: Java Developer
Company: Whirrcrew
Category: Java
Experience required: 3y
English level: upper

Currently, we are looking for a Java Developer (5+ years experience) who will work on the implementation of a large-scale multi-tenant application using JVM technologies. The application is expected to process a significant amount of data in close to real-time.

ABOUT THE PROJECT:
The project is being carried out in close cooperation with a cybersecurity company developing user/entity behavior analytics system running in Kubernetes. (Greenfield project). We do expect at least some knowledge in software engineering using some of the following languages: Java, Kotlin, Scala. Also we expect at least keen interest (not necessarily working knowledge) in some technologies used for streaming/processing/storing of big data like Apache Kafka, Apache Cassandra and others.

YOU HAVE:
* 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;

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;
* 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);