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


1. Senior Java Engineer (June 2021 - Till now):
Development of a new system for the full cycle of tracking and developing new products. Data migration. Development of the bus layer between the old modules and the new system.

Main technology: 
Java 11, Spring: Boot, Data, Reactor;  DB: Aurora; Broker: Kafka; CI/CD: Jenkins, AWS, Bitbucket, Docker, Kubernetes, Terraform

Responsibilities:
- implementation of new functionality
- planning and development of architectural solutions
- acceptance and load testing
- CI/CD processes maintenance
- mentoring and supporting teammates

2. Software Engineer (April 2020 - June 2021):
Design and development of a modern system for managing the whole company product catalogue, integration of the new B2B/B2C platform.

Main technology: 
Java 11, Spring: Boot, Data; Auth: Oathkeeper; DB: PostgreSQL; CI/CD: Github, Docker, Kubernetes

Responsibilities:
- design of the platform architecture
- development of new functionality
- configuring CI/CD processes
- active participation in brainstorms and product evolution
- active engagement in the progress of new products and services

3. Software Engineer (August 2019 - April 2020):
Development and modernization of highly loaded applications for POS terminals that are especially used in stores.

Main technology: 
Java 8/11, Spring Boot, Google Guice, DB: Oracle; CI/CD: Gitlab, Docker, Kubernetes, AWS: ELB, EC2 

Responsibilities:
- modification of software to fix errors, improvement software performance
- migration old applications to Kubernetes clusters
- implementing new features
- development of architectural solutions
- verification and deploying software
- code refactoring
- development software documentation 

4. Software Engineer (July 2018 - August 2019):
A payday loan system and alternative credit reporting source based on payday loan data

Main technology: 
Java 8, Spring: Boot 2, WebFlux, Data, Cloud; Redis, Hibernate, Oracle DB 11, Flyway, CI/CD processes, Splunk, Pivotal Cloud Foundry

Responsibilities:
- implementation of new functionality in microservices
- production clean, efficient code based on specifications
- modification software to fix errors, improve software performance
- management of microservices integration testing and validation procedures 
- verification and improvement of CI/CD processes
- conversation with project managers to obtain information on limitations or capabilities
I am looking for a well-organized company where I can show a good performance. I am looking for a team with a high level of expertise and competence.