Position: Java Developer
Company: Prof-IT
Experience required: 3y
English level: pre

What we offer
Opportunity to work closely with the CEO. No trackers. Work remotely wherever you are. Supportive and cohesive team environment. Regular salary review. Paid vacation 28 days. An international employer with diverse and equal opportunities.

Responsibilities:
• Ability to work individually and in a team
• Feature implementation, delivery and support  
• System design and architecture 
• Write clean threadsafe code using TDD approach 
• Unit and integrational tests

Required skills:
- java 11
- docker
- spring, hibernate
- mysql, mongodb, redis
- TDD, OOP, SOLID, REST
- microservices
- kafka
- CI/CD