Position: Senior Java Developer
Company: Teamwork Agency
Category: Java
Experience required: 3y
English level: upper

The task of the team is to redesign and upgrade a complex and high-load client solution to a cloud architecture. We are going to develop new cloud services, use all modern technologies.

**Requirements:**
• 3+ years experience with Java and Spring framework.
• Spring framework: Spring Boot, Spring DATA JPA, Spring Core, Security, Web.
• Hibernate framework.
• General Programming (REST, OOP, Design Patterns, Microservices).
• Good knowledge of Java language (Concurrency, Generics, Functional Programming, Streams).
• Upper intermediate or higher level of English.

**Will be a plus:**
• SQL knowledge.
• Experience with Agile/Scrum, DevOps good practices (CI/CD).
• Good knowledge of networking fundamentals, server hardware.

**We offer:**
• Competitive compensation level
• Paid Vacations (18 days), Statutory Holidays and Sick leaves.
• Comfortable Office or Full remote work
• Flexible Work Schedule.
• Professional Growth
• Free English lessons
• Office in Kiev. During quarantine, work is remote.