Position: Senior Java/Java 2EE developer
Company: Unicsoft
Category: Java
Experience required: 5y
English level: upper

**Requirements**

- BSc in Computer Science - must

- At least 5 years of proven experience as Java backend developer - must

- Experience with Linux administration, scripting, and shell - must

- Hands-on Java with a good knowledge of its ecosystems and a solid understanding of OOP - must

- Familiarity with Microservice architecture, dockers containers, and Kubernetes – a significant advantage

- Experience with multi-threaded application, knowledge of concurrency patterns

- Experience with Cloud service providers such AWS/GCP/Azure

- Experience with at least one of the following - Ant/Maven/Gradle

- Experience writing queries and working with large scale DB’s; Profound knowledge in DB’s administration – an advantage

- Familiarity with version control repository managers tools such Git and open source community such GitHub/GitLab

- Familiarity with software development flow and CI/CD concepts, writing unit tests, automation, experience with Jenkins

**We offer**
We offer
— Opportunity for career and professional growth;
— Competitive compensation;
— Working schedule — 11-20 or 10-19;
— Social package 20 days - vacation, 14 days - sick leave
— Convenient office in Kiev;
— Free English classes in the office;
— Warm and friendly working environment;
— Work in a professional team.