Position: Senior Java micro services developer
Company: Intellias
Category: Java
Experience required: 5y
English level: intermediate

**Requirements:**
5-6+ years of experience;
Telco projects experience is advantage;
Understanding Microservices architecture principles and patterns;
Ability to design Rest endpoints correctly;
Spring Boot technology experience of developing microservice;
Spring Cloud;
Spring Security;
OPEN API guidelines implementation knowledge;
Understanding of various Spring Data capabilities;
Understanding of general design patterns (Filter, Factory, Singleton, DI etc);
Expert with Java8 +;
SQL and NoSQL experience;
Caching;
Understanding of Coding best practices like DTO segregation from Aggregate, How to achieve modularity;
Standard Algorithms for searching and sorting;
Analytical Ability, standard puzzle for divide and conquer is one example which can be used to verify;
Ability to understand the scenario and ask question if in doubt (a completely illogical requirement which does not make sense can be given to verify if the other person is trying to ask questions to understand it or not).

**What we offer:**
Work in a great atmosphere with continuous opportunities for self-development and growth
Flexible working hours
Competitive salary
Technical support
Corporate courses in various fields
Paid vacation and gifts from the company, etc.