Position: Java/Kotlin Developer
Company: Roket.us
Category: Java
Experience required: 3y
English level: intermediate

Requirements:
- 3+ years of industry experience designing, building and maintaining backend services;
- Experience building and running containerized services;
- Experience with RESTful API development and end-to-end testing;
- Deep understanding and hands-on experience of SOLID and DRY principles;
- Confidence writing code in Kotlin;
- Experience with Git;
- Ability to write maintainable, organized, self-documented code;
- Ability to work in remote team: communication skills and self-organized;
- English Upper Intermediate.

Nice to have:
- B.S. in Computer Science, Computer Engineering, Mathematics or a related field or comparable industry experience
- Akka HTTP
- TDD

Essential Duties and Responsibilities:

- Build awesome microservices with Clean Architecture and SOLID;
- Describe use cases and implement tests with TDD approach;
- Design and develop REST API interfaces;
- Implement third-party APIs integrations;
- Produce a tested, readable code;
- Participate in Scrum activities, perform code reviews;
- Own components of the architecture and direct the work of other team members;
- Collaborate with the product development team to plan new features;
- Participate in planning and scoping meetings.

We offer:
- remote opportunity.
- Compensate for 10 sick leave and 18 work vacation days.
- Flexible schedule.
- Compensation for the purchase of equipment.
- Compensation for trainings and certificates.

The probationary period is 3 months.

I will be glad to tell you in more detail if the vacancy interests you :)