Position: Senior Java Developer
Company: Холдинг X100
Experience required: 3y

Main goals:
— Write good effective and well-tested, reliable code in Java 
— Perform peer code review of project codebase changes 
— Create unit and integration tests for the developed features 
— Collaborate and communicate effectively with other members of the development team during the Scrum meetings 
— Participate (and contribute) in architecture design planning meetings 
— Partner with team leads, product managers, and business stakeholders to solve business problems. This is typically accomplished by understanding business needs 
— Foster a sense of ownership within the team to ensure that system failures are rapidly diagnosed and remediated

What is important:
— 4+ years of commercial software engineering experience 
— Strong knowledge of OOP, SOLID, Design Patterns 
— Understanding and strong practical knowledge with the development of Multi-Tiered Distributed Architecture, SOA, and Microservices. 
— Strong knowledge of NoSQL databases (MongoDB is preferable) 
— Understanding multithreading and concurrency 
— Spring framework (Boot, Core, Web, Data, Cloud, AOP, JDBC, Test) 
— Web services (SOAP, REST, etc.) 
— XML/JSON 
— Maven or Gradle 
— Git
— Excellent communication and leadership skills; 
— Good analytical skills; 
— Makes decisions and takes the responsibility for them;
 — Problem solving skills; 
— Proactiveness and readiness for the changes; 
— Client oriented; 
— Ability to educate others; 
— Curiosity in modern technologies and trends; 
— Critical thinking and ability to understand business needs; 
— Non-confrontational;
Условия:

- Полностью удаленный формат работы
- Заработная плата обсуждается по итогам собеседования
- График работы 5/2 с 9:00 до 18:00
- Своевременную выплату заработной платы
- Профессиональный и карьерный рост
- Работу в престижной международной компании с настоящими профессионалами