Position: Middle Java (Kotlin) Developer
Company: Whirrcrew
Experience required: 3y
English level: upper

WHAT PROJECT WILL YOU WORK ON:
You will work on the development of cloud-native services for our customer.

OUR TECHNOLOGIES:
Spring Boot / Micronaut
Docker, Kubernetes
CI / CD - JenkinsX / Tekton
ArgoCD
Kafka, Redis, Elastic
Java, Kotlin, Microservices, Cloud, Spring Boot

YOUR RESPONSIBILITIES:
Contribute at all stages of the development life cycle
Develop well-designed, testable and efficient code
Create a design according to the specification
Design user stories and assign work to team developers, provide code review of their deliveries and address merge requests
Prepare and participate in the deployment of software component releases
Support continuous improvement by exploring alternative technologies and preparing architectural reviews

REQUIREMENTS:
Practical experience with software development
Practical experience with development in Java / Kotlin environment
Active use of development patterns (GoF, EIP)
Practical experience with design (solution and technical design) and development of microservice applications
Experience with application development using one of the popular frameworks (Spring Boot, Micronaut, Qaurkus)
Knowledge of cloud solutions is an advantage
Enthusiasm to learn new technologies
ČJ / SJ & AJ

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);