Position: Java Developer
Category: Java
English level: upper
Years of experience: 8

Have advocated, and successfully introduced CI/CD into 20-years old EPR system, as replacement of manual build/deploy process. Advocated, and successfully migrated project's 2-million line codebase from svn to git.

Was involved at all stages of product development - from estimations, architecture planning, and communications with the possible customers till post deploy support.

Have experience successfully solving issues in the short time term, using technologies I had no experience with. (Including writing 
drivers for hardware, working with full-text-search engine).

Enough self-motivated to work independently without any supervision (working remotely from home for ~5 years).
8 years experience as java developer, 3 of them with a spring stack.
 Was involved in projects, related to the following Business domains: Real-time traffic monitoring, Logistics, Chain of supply, Taxi, Sports, and Education.
 Wide system integration experience: Webservices, webapi, cli, ble, jms, integration with embedded devices.
 Had experience working as an Android developer.
 Have experience with rapidly changing startups, as well as with (~30 years old) enterprise systems.

Used the following technologies during my career:
Java, Spring (Core, Data, Remoting, Boot), JPA (EclipseLink, Hibernate), JMS(ActiveMQ), REST, SOAP, SQL(Oracle, postgresql, mysql, H2, sqlite), NoSQL(Mongodb, RealmDB),  Lucene5, Elasticsearch, Python, Nodejs, C(embedded), Gradle, Maven, Svn, Git, Gerrit, Docker, Kubernetes, Linux, Jenkins, Nexus, Bash, Powershell
Interested in Java backend role. Preferably Spring stack, however, I have no preconceptions about using other programming languages/technologies. 

Not interested in WebFrontend.
Not interested in legacy support.