Position: Senior Java Developer
Category: Java
English level: intermediate
Years of experience: 9


I will describe here the most relevant information from the last place of work where I am working for the last 5 years.

Technologies: Spring Boot, Kafka, AWS, Terraform, Docker,
Kubernetes, Helm, JPA 2, Hibernate, JAX-WS, JAX-RS, Apache Camel, PostgreSQL, Maven, Jenkins.

Main responsibilities:

 Implementation of new business features, analysis, and requirements clarification
Taking part in monolith decomposition and moving towards microservices architecture
 Recruiting new engineers by reviewing test tasks
and participating in the technical interview

Achievements:

 Migrated to use Docker for CI, production, and the local
environment
 Supported migration to Kubernetes from the development side
 Migrated application to use OpenID Connect Identity Provider
 Migrated from monolith to the microservice
architecture
 Introduced automatization for typical developers' activities that allowed significantly reduce manual work and shorten time to market
 Introduced "Infrastructure as code" principles that allowed to get rid of manual environment setup and reduce configuration errors
I am looking for a mature company in terms of processes, responsibilities, and team structure. Also, looking for a long-running project where I can stay for a couple of years.