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

Requirements
Solid experience in modern programming on Java
Experience with Spring or other MVC framework, Spring Cloud is a plus
Design patterns, OOP, development methodologies
High load systems
Strong SQL and NoSQL knowledge
Experience and deep understanding of microservices architecture
Experience with high load and secured systems
Exposure to Public Cloud. AWS preferable
Strong SQL experience, NoSQL and Key-value storages
Experience with test driven development (TDD)
Product thinking


Responsibilities 
Participate in development and contribute as engineer;
Estimate tasks;
Implement unit and integration tests
Work in a continuous delivery agile environment
Work both independently and in close collaboration with others in the team and across the business;
Participate in code reviews
Participate in architecture design planning
Work in a continuous delivery agile environment


Benefits
Good opportunities to work with remarkable teams from all over the world;
Lighthearted, inspiring and open company culture;
Opportunities to travel;
Health Insurance coverage;
English language courses;
Fresh fruit and other snacks onsite;
Fun corporate events :)