Position: Senior Java Developer
Category: Java
English level: upper
Years of experience: 7


- Senior Software Engineer with more than 7 years of experience in IT
- Full range of software engineering responsibilities: searching solutions of complex architectural problems, technical and business requirements development, bug fixing, and technical documentation writing
- Follow the basic principles of development: SOLID, KISS, DRY, YAGNI
- Solid knowledge of java based technological stack with the usage of Java 8/11, Spring, MySQL, Hibernate, Kafka
- Common of front-end development knowledge with JavaScript
- Experience in working with quick prototyping
- Agile oriented process based on continuous collaboration inside the team with merge requests and code reviews
- Experienced with performance optimization on all levels of web-software: database, back-end, and front-end side
- Strong knowledge of basic concepts AWS as IaaS with few mainstream services like EC2, S3, API Gateway‍, DynamoDB, Lambdas, SNS, Directory Service, etc.
 - Strongly developed team leader skills (management, communication, development process)