Position: Middle FS (Java+React) Developer
Company: Whirrcrew
Category: Java
Experience required: 3y
English level: upper

We are looking for a Middle/Senior FS (Java+React) developer 

PROJECT DETAILS:
We transform the IT of large companies so that they can develop and run applications more efficiently. Much of what we do is modernly called DevOps, CICD, agility, test automation, and the like, but our know-how is to apply these modern approaches in the complex environment of medium and large companies. And it's not long ago that Jenkins is installed somewhere.
We create backend applications in microservice architecture (Spring Boot but also plain Java), a library for automatic tests pumpo5.dev and with the same library we automate business processes where it pays off (RPA). All this especially in Java, but small parts (such as some simple microsity) may be needed in other languages. Our applications run mostly in K8S or Docker, especially in public clouds.
We automate all steps around software development for our customers, but we also have purely development projects. For the more experienced, we expect them to be able to agree on detailed requirements and to be able to propose solutions to problems. We handle most things in a team, so it's up to us to learn, none of us are alone.
It is possible both externally and on HPP. We do not have offices, mostly from home, often with the customer according to current possibilities (Prague, however, there may be something else in the Czech Republic).

YOU HAVE:
Backend:
 • SpringBoot
 • Java 11+
 • Mockito, JUnit
 • Flyway, Liquibase
 • Hibernate ORM
 • Messaging Kafka, Tibco
 • Swagger / OpenAPI
 • Postgres DB, Oracle(?)

Frontend:
 • React.js
 • GraphQL
 • Apollo, Apollo boost
 • Material UI
 • JSS
 • Jest, Enzyme
 • CSS-In-JS
 • Axios
• Typescript

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;
* Opportunity to get access to PluralSight;
* $200/year start bonus for education;
* Reimbursement compensation ($50/month);