Position: Java Developer
Category: Java
English level: upper
Years of experience: 3


Java Software Engineer with 3+ years of experience in designing, developing, and testing RESTful web services using Spring technologies and up-to-date stack. Was involved in full development lifecycle, both created from scratch and already existing projects. Successful experience in mentoring and interviewing.
 
- OOP, SOLID, Patterns 
- Java 8,11
- Spring (Core, Boot, MVC, Data, AOP, Security), building microservices
- Hibernate, Liquibase, Flyway, MyBatis
- Docker, Kubernetes, OpenShift
- Kafka, RabbitMQ
- JUnit, Mockito, TestNG, Testcontainers, RestAssured, Allure, Jacoco, Jmeter, Selenium
- Prometheus, Grafana, Micrometer, Spring Boot Actuator
- PostgreSQL, Oracle, H2
- AWS S3, minio, ceph
- Git
- Maven, Gradle
- Jenkins, TeamCity, GitLab CI/CD
- Jira, Youtrack
- ELK, Graylog, Fluent Bit

Camunda, Postman, Keycloak, Nexus, Redis, JWT, Feign Client, OpenAPI, Lombok, SQL, JSON, XML, Log4J, Docker Compose, IntelliJ IDEA, Confluence
 
Service for documents exchange
March 2021 – April 2022
Responsibilities:
· Creating microservices from scratch
· Mentoring junior developers
· Designing API and DB architecture
· Taking part in building
· Integration with a big scope of services
· Setting up CI/CD pipelines, ELK stack
· Setting up collection and processing of application metrics
 
 
Business registration platform
May 2020 – February 2021
Responsibilities:
· Improving software quality (using new libraries, code style tools, refactoring, testing, etc.)
· Analyzing and improving application performance
· Communication with the customer’s team
· Implementation of some management practices
· Designing complex features architecture


Custom S3 storage adapter for online banking
March 2019 – April 2020
Responsibilities:
· Delivering new features
· Bug fixing
· Code review
· Communications with the product owner
· Participation in designing and developing a testing framework


Preferable:
 Java 11+,
 Microservice architecture (REST),
 Spring Boot