Position: Java Developer (Strong middle)
Company: IT Staff
Experience required: 2y

Пожелания к опыту:

•	Solid Computer Science fundamentals (algorithms, data structures, concurrency, etc.)
•	3+ years working as Java Software Engineer
•	Solid understanding of Patterns, OOP/OOD principles, Microservices
•	Strong knowledge of Java Core, SQL, Multithreading and Collections
•	Solid experience with Spring Core/Security/Boot/Cloud, Hibernate (Oracle)
•	Experience with NoSql(Redis, MongoDB), Apache Kafka
•	Practical knowledge of Jira, Jenkins, Git, maven
•	Experience with program debugging, data analysis, problem analysis and resolution issues
•	Experience of developing web services (REST) and using both relational and non-relational data stores
•	Team player, 
•	Communication skills

Будет плюсом:

•     Experience with IBM WebSphere Application Server, Apache Camel, Docker