Position: Java Developer
Company: Mate academy
Category: Java
Experience required: 1y
English level: intermediate

We are looking for a Java developer to work on one of our products.
We are using cutting-edge technologies, and you will be free to choose any new technology if this is required.

**Tech Stack:**
Java 17, Spring Boot, Angular 12, K8s, Docker, AWS (SQS, Lambda, CloudWatch, S3, etc)

**Required Skills:**
- 1+ years of experience in Java Software Engineering 
- Knowledge of OOP, Java Core, Spring, Hibernate, SQL
- Knowledge of algorithms
- The desire to become Full Stack Engineer (Java, Angular, Docker);
- Intermediate or higher English level
- Good communication skills and proactive approach with a willingness to learn

**Will be a plus:**
- Knowledge of AWS, Docker, Kubernetes

**Responsibilities:**
- Add integrations with 3-rd party services (Telegram, FB, Instagram)
- Develop API part (for example basic CRUD operations or add integration with ElasticSearch, SQS, and AWS Lambda functions);
- Develop UI (we are using Angular)
- Optimize and improve existing solutions

**We offer:**
- A cool mission to help thousands of people become programmers
- No bureaucracy
- Competitive salary
- Freedom to make own decisions and influence on business
- Work directly with the company’s founders (ex-Googler)
- Free English classes (twice a week)
- Unlimited paid vacation
- Remote work with flexible work hours

Mate academy is an online academy of IT professions. Students study in practice and free of charge before employment. 90% of students get a job after graduation. 2000+ people have already found their dream job in 250+ IT companies thanks to Mate, and this is just the beginning.
And most important, we are looking for a person who believes in our mission - to build the University of the Future in Computer Science, teach programming and help find the first job in tech for thousands of people worldwide.