Position: Java Developer
Company: SoftLab360
Experience required: 3y
English level: upper

Responsibilities:
• Ability to work individually and in the group
• Creative problem solving
• Active participation in discussions and decision-making on architecture • Write production-ready code and unit tests
• Contribute to code reviews and design reviews
• Mentor other engineers on the team

Requirements:
• Experience in building large-scale systems with microservice architecture, with high concurrency and multi-threading;
• 5+ years of experience in building back-end software;
• Object Oriented Programming in Java;
• Experience in Spring Boot;
• Strong understanding of SQL and relational databases;
• Experience with Amazon Web Services, Redshift, Еlastic Search, Step Functions and Big Data will be a plus;
• Experience with Agile methodology;
• Experience in writing technical documentation;
• Good written and spoken English

We offer:
• Direct communicate and work with a client;
• Competitive compensation depending on experience and skills; 
• Professional team and growth perspective;
• Paid sick-leaves and vacations;
• Modern office and equipment;
• Full remote or work from Kyiv's office.