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

* As a team lead, successfully led development process for integration of banking system with major international payment system API.

* Proposed and implemented migration of existing project with 70 submodules from Maven to Gradle, which improved build time from 30 to 5 minutes.

* Proposed and implemented browser automation testing process in existing project from scratch, using Gitlab CI, Docker, Geb framework, Spock framework, containerized WebLogic server, Oracle database, Gradle.

* Proposed and implemented database and AWS integration testing in existing project from scratch, using Docker, Gitlab CI / Circle CI, MySQL / Postgres, Localstack, Spock framework, Gradle, Bash

* Made various workshops for colleagues about integration testing, Groovy and Spock
Java / Groovy developer with 5+ years of experience. Experienced in CI/CD processes (Gradle, Docker, Bash, Linux, pipeline configurations, etc)

11/2021 - Present
Java developer, Conversation solutions
Technologies: Spring Boot, Elasticsearch, Cassandra, Maven

01/2021 - 10/2021
Java developer, Medical project
Technologies: Spring Boot, Postgres/Mysql, Hibernate, Gradle, Kubernetes, AWS SNS/SQS/S3/EC2/ECR/Lambda, Groovy+Spock, Gitlab CI / Circle CI / Github Actions

05/2020 - 01/2021
Fullstack developer / Team lead, Banking project
Technologies: WebLogic, Oracle DB, OpenJPA, ExtJS, Maven+Gradle, Groovy+Spock, Gitlab CI

05/2018 - 05/2020,
Java / Fullstack developer, Banking project
Technologies: WebLogic, Oracle DB, OpenJPA, Maven, ExtJS, Groovy+Spock, Quartz, Gitlab CI

05/2017 - 04/2018
Junior Java developer, Freelance
Technologies: jsoup, Postgres, Hibernate
* Can work on new project, or support existing - no preferences.
* Flexible work-time.
* No overtimes, except critical situations.