Senior Java Developer
Зарплата
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
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;
We offer:
- Полностью удаленный формат работы
- Заработная плата обсуждается по итогам собеседования
- График работы 5/2 с 9:00 до 18:00
- Своевременную выплату заработной платы
- Профессиональный и карьерный рост
- Работу в престижной международной компании с настоящими профессионалами