Position: Lead Java Developer
Category: Java
English level: fluent
Years of experience: 10

- built Crypto-token management platform using Ethereum private network, Spring Boot, Hibernate, Docker
 - successfully migrated legacy PL/SQL monolith to microservice architecture with Spring Boot and PostgreSQL
 - transformed legacy PL/SQL codebase and new requirements into a structured and transparent product backlog
 - was involved into development and consulting of up to 3 projects simultaneously
 - developed cache solution for static resources for entire domain with Hazelcast, Spring, Docker
 - refactored booking state machine from spaghetti mess to beautiful SOLID-aware code
 - and more in CV
Seeking a career which is intellectually challenging, product oriented, want to get involved into development using up-to-date technologies stack.

Skilled Java developer with proven experience in using modern tools and technologies able to drive improvements through the entire software development lifecycle. Proficient in architecture, design, analysis and problem-solving. Excellent communication skills and ability to work alongside support teams and third-party services to define and refine new solutions.

Profile
 - 8+ years of professional expertise as a Java developer
 - 3+ years of team leading experience in 4  projects
 - Solid background in OOP/TDD, Design Patterns, UML
 - Rich experience in design and development of web based applications
Expertise includes
 - Microservice platforms development as well as monolith
 - Designing system architecture
 - Leading up to 8 people teams
 - Gathering and analyzing requirements
 - Involvement into pre-sale activities as a Technical expert
 - Project estimation, PoC development and technical documentation for pre-sale
 - Participating in further project development as a part of Solution architecture team
 - Interviewing candidates
 - Internal courses development, review and mentoring.
Want to work with product directly, see the results of my achievements, be able to affect the development process, research new technology fields.

Don't want to support legacy codebase.