Position: Java Software Engineer
Category: Java
English level: upper
Years of experience: 5


I've worked on projects in 3 different areas. My first project was in the telecom sector, the second is in the IoT sector, and the third one in digital banking. I've worked on different types of tasks and I would like to list my main responsibilities: 
 - Creation and setup of new microservices in AWS and Azure infrastructure;
 - Cloud software development in AWS and Azure infrastructure;
 - Taking part in the decision-making process in design architecture, solution development, and code review;
 - Communication in an international distributed team;
 - Participation in planning and grooming processes;
 - Taking part in managing the work of junior and middle level specialists
 - Preparing different type of documentation: guidelines, design and description of services
 - Bug-fixing and making improvements in existing services;
 - Performance testing using JMeter and Gatling framework;
 - Optimizing of applications on Java and SQL levels;
 - Development of external and internal APIs;
 - Development of B2B web application using AngularJS and Spring Framework;
 - Covering with integration tests functionality of APIs.
As a first priority looking for an interesting project, that is in an active stage of development. It's interesting for me to work on a project with complex and not trivial tasks. I would like to work with modern technologies and avoid legacy tools. Also, I don't wanna join a project, where my main responsibilities will be support and bug fixing.