Position: Senior Software Engineer
Category: Java
English level: intermediate
Years of experience: 7

Took part in the development of cool and complex projects. Participation in architecture design and development of the project, which is based on the principles of CQRS, for a large company with more than 90 million audience. Development of new and improvement of the existing functionality of the payment system, which helped the business increase conversion, forecast business development and prepare analytical reports. Optimized the high load service, which significantly reduced the use of servers capacities and avoided the need to purchase additional.
7 years of professional experience in the Information Technologies (IT) industry. Last 3 years of development in the Java stack. Experience in development of gambling, payment system, e-commerce and media applications. 

• Docker, docker-compose
• Java, Spring (Core, MVC, Security, Boot), Hibernate, Flyway/Liquibase
• Rest, gRPC
• MySQL, MongoDB
• OOP/OOD, SOLID, CQRS, Data Structures, Design Patterns
• Kafka, RabbitMQ, Redis
• Maven

Additional languages: PHP, NodeJs
Professional team. Interesting and challenging projects, professional growth. Interested in working with heavy-load, complex domain model projects. Working on cutting edge of the technologies.