Position: Senior Java Developer
Category: Java
English level: fluent
Years of experience: 5

A Software Engineer with 5 years of professional experience in IT sphere. Strong knowledge of object- oriented design and analysis, software design patterns and architecture, relational databases, Java related technologies and frameworks. Main focus is on developing high load systems using micro-services approach. Responsibilities included design and development of various features, estimation of tasks, and testing, delivering, communication with a customer. Great team player with strong self-motivation and excellent communication skills, keen on learning new technologies and solve complicated tasks.
Software Architecture Design/Design Patterns, Java, REST, JSON, SQL, MySQL, PostgreSQL, DynamoDB, SCRUM, Pair Programming, Spring (IoC, MVC, Security, Batch, Boot), Hazelcast, Hystrix, Hibernate/JPA, Junit, Mockito, Dropwizard, JDBI
Not interested in Java EE projects, preferable product companies