Perform in-deep technical consulting and mentoring of developers;
Working on complex problems and performance issues.
Requirements:
Good knowledge of architecture/design patterns and styles;
Experience working of creating architect design for new applications/projects;
At least 10 years of practical experience in Java development (Knowledge of other server-side programming languages (Python, PHP, NodeJS) will be a bonus.);
Experience in microservices distributed architecture;
Experience with Spring Cloud stack;
Experience with RDBMS (MySQL\MariaDB), NoSQL databases (Aerospike/Redis);
Experience with asynchronous systems and distributed stream processing;
Experience working with continues integration and delivery systems, code quality automation systems;
Understanding SDLC;
Fluent English
Benefits:
Annual company bonus
Competitive salary & flexible working hours
Daily breakfast, lunch, and office refreshments
Private health insurance, dental coverage, and psychological counseling
20 paid vacation days and 5 sick days per year
6 long weekends and 1 day off for your birthday
Gifts for special occasions (birthday, Easter, Christmas, Women’s and Men’s Day, weddings, childbirth, etc.)
Technical library with the option to order books
Access to our educational platform with courses, training programs, and certifications
Career development through coaching and reviews
Internal mobility & referral program
Corporate celebrations, team-building events, and fun activities
Personal care in the office (nails, eyebrows, and barber services)
Modern offices (Kyiv, Vinnytsia, Dnipro) with organized shuttle buses to and from the office