Position: Java Developer
Company: Mate Academy
Category: Java
Experience required: 1y
English level: intermediate
Published: 2022-12-01T00:00:00+02:00

Mate academy looking for a Java developer to the team!

We are looking for a Java developer to work on one of our products — Cusbo.
Cusbo is an omnichannel communication platform. It helps customer support managers / sales and other departments to communicate with their customers in one place.

We are using cutting-edge technologies, and you will be free to choose any new technology if this is required.

There are 10 developers, 2 QA engineers, 1 designer and 1 Product Manager in the team and it’s growing!

Our developers work 1 week as developers and second week as mentors. During the mentoring week, you can sharpen your knowledge in Java, Hibernate, Spring, public speaking and problem-solving skills.

**Tech stack:** Java 17, Spring Boot, Angular 12, K8s, Docker, AWS (SQS, Lambda, CloudWatch, S3, etc).

**Required skills:**
- Java Software Engineering experience;
- Knowledge of OOP, Java Core, Spring, Hibernate, SQL;
- Knowledge of algorithms;
- The desire to become FullStack Engineer (Java, Angular, Docker);
- Intermediate or higher English level;
- Good communication skills and proactive approach with a willingness to learn;

**Will be a plus:**
- Mentoring experience
- Knowledge of AWS, Docker, Kubernetes

Responsibilities:
Development:
- Add integrations with 3-rd party services (Telegram, FB, Instagram);
- Develop API part (for example basic CRUD operations or add integration with ElasticSearch, SQS, AWS Lambda functions);
- Develop UI (we are using Angular);
- Optimize and improve existing solutions.

Mentoring:
- Checking the homework of our Java students
- Conducting mock technical interviews for students
- Suggestions for improving our educational process

**Recruitment process:**
- Interview with a recruiter;
- Technical interview;
- Cultural fit interview with the co-founder.

**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.