Position: Middle Java Engineer
Company: Zoolatech
Category: Java
Experience required: 3y
English level: upper

**Project Description**
If you join our team, you’ll be recreating a system that helps run all medical research. The platform uses the power of a slashing stack and is designed according to the tenets of event-driven architecture (Kubernetes, Kafka, AWS, Microservices).
Clients who are both tech-savvy and courteous are a plus. They require talented engineers to assist them in delivering a great life-changing product on time.
You can find more info about the client at Quality Management Systems and Solutions. https://www.mastercontrol.com/

**Responsibilities**
Understand business needs 
Write clean and maintainable code, perform code-reviews 
Help team to self-organize 
Take ownership of the system quality 
(If needed) monitor/support the system in production (Pager Duty)

**Skills Required**
Good written and spoken English to communicate daily with the team 
4 years with Java
Solid knowledge/experience with data structures
Able to solve algorithmic tasks / analyse algorithm complexity
Solid experience with Spring (Spring Security, SpringBoot, Spring Data)
Strong knowledge of REST APIs, microservices
Desired - hands-on experience with AWS (EC2, SQS, Lambda, S3...)
Experience with event-driven design, Kafka / Rabbit 
Experience with Docker, Kubernetes, CI/CD, monitoring/alerting