Position: Lead/Senior Java Developer
Category: Java
English level: upper
Years of experience: 11

My last/current project:
Being a single back-end developer I have all possible responsibilities
of application life cycle – developing, DevOps, deploying to
environments, support. There was a “usual” legacy monolith when
I joined the product and it has multiple known legacy's weakness.
There was no CI/CD pipeline (manual deploying to environments).
Self-written migration tool is used for DB migration. “Dirty” public API,
lack of logging etc.
I introduced project road map.
I did analyzing of whole system, clarified high level domain entities
and core functionality, gave raw estimates for extracting each
application feature to a separate micro-service. New micro-services
are built on the latest software with strong quality gate and excellent
test coverage. Wrote Terraform scripts for environment creating (AWS). Added CI/CD for each service (CircleCI)
I introduced and implemented standards for new
micro-services development so future development become much
more easy.
14 years of Java development.

My experience
Web applications, Monolithic applications, micro-services, big data, Linux
Legacy production support and green-field development projects

Technologies and Frameworks:
Gradle, Maven
Jenkins, CircleCI
Spring Boot, Spring MVC, Spring Data, Spring Security, Spring React
Oracle, MySQL, H2, HSQLDB, Mongodb, PostgreSQL
Flyway/Liquibase db migration tools
AWS, Heroku, Pivotal Cloud Foundry, Terraform
Git, GitHub, GitLab, Gerrit
Junit5, REST Assured, Behavior-driven testing (Jbehave), WireMock, SCA

Front-end: Jquery, Backbone.js, Require.js, Bootstrap

My duties on the latest project:
Code writing, Code refactoring, redesign, code review sessions
Play architect/tech lead role on a project
Architecture and design discussion
Performance tuning
Participate in discussion and creation design solutions for all levels (from high to low) of applications
Negotiation with customer
Creating PoC projects with demo to customer
DevOps tasks (CI/CD, Terraform)
Mentoring programs

Notice period is 1 month
Web-application/micro-services project with modern stack
Excellent processes (good quality gate with SCA, code review sessions, good test coverage)
Possibility to influence on project processes/architecture
Possibility to select own tools for developing (IDEA, Linux)
Strong team