Position: Java Developer
Company: Blackbird Lab
Category: Java
Experience required: 3y
English level: upper

Tech stack: Microservices architecture (currently 6 backend ms and 2 ui projects), Cloud: MS Azure, VCS: Bitbucket, Front: React using Material UI, Back: Java 10 (Hibernate, Springboot, Junit5 + Mockito for tests), Database: Azure DB (locally MS SQL server)

**Requirements:**
3+ years of experience in software development with Java
Strong knowledge in relational DBs 
Good knowledge of RESTful services 
Experience with Spring Security, Boot, JPA, Java Stream API
Knowledge of CI/CD, Git, Code review
Upper-Intermediate English 

**Will be a plus:** 
Experience with cloud systems 
Experience working in an Agile team 
Docker, docker-compose, kubernetes
 
**Responsibilities:** 
Implement new features
Refactor and improve existing codebase
Communicate with other teams (US & Ukraine)
Estimate your tasks and be responsible for code reviews
  
**What’s in it for you?** 
Friendly team that helps you achieve results
A unique working environment where you communicate and work directly with a client
Competitive salary
Long-term employment with 18 working-days paid vacation
Comfortable office
Flexible working schedule
Adequate management