Position: Java Architect Developer
Category: Java
English level: fluent
Years of experience: 11

- IDM Finexpert:
-- programming language finex
-- virtual machine
-- ide
My profile is Java server side enterprise high load systems with microservices in the cloud
* Archittecture
- create POC
- create proposal
- create / improve architecture
- architecture audit
* Development
- design and implement system
- implementing tests based on TDD,BDD
- migration from monolit to microservices
- improving performance
- solving complex architectural, design, technical problems
* Management
- setup and configure SDLC processes based on Scrum
-- code review
-- pair programming
-- planning, daily standups, grooming, retro, demo
-- knowledge management
-- CI/CD
-- requirements management (both business and technical)
- training teams
- mentoring engineers
-- technology
-- growth to team lead
- managing teams as team lead
- processes audit
- constructive conflict resolution

My main stack at the moment is Java (love to work with the latest version).
My areas of interest are distributed systems, microservices architecture, clouds.
Love agile and constant improving processes (not limited by work).
Also love helping business to solve its problems and solving complex technical tasks.
Interested in playing the role of system architect, team lead (70% development / 30% management).
Ready to play the role of a lead developer (love a lot of coding).

Technology stack (to mention some tools)
- Java: Spring, Micronaut, Quarkus, Hibernate, JSP, Servlets, Drools, Camel, JAXB, EJB, JMS, REST
- Application Servers: WebLogic, WebSphere, JBoss, Tomcat
- DBMS: Oracle, DB2, MySQL, MS SQL. MongoDB, RocksDB
- Languages: PL SQL, C/C++, Kotlin, Groovy, GraalVM
- Cloud: aws, azure, gcp
- Tools: spock, junit, wiremock, mockito, ehcache, varnish
- Messaging: ActiveMQ, SonarMQ, Kafka

Architecture
- Participating in pre-sales activities
- Assessment existing systems
- Developing POC
- Developing estimates
- Creating system architecture

Management
- Managing the team of 3-10 engineers
- Coaching engineers
- Interviewing candidates
I am looking for:
- AWS & microservice architecture
- cutting-edge technologies
- ability to take wide technology stack view during work
- start project from 0
- latest Java
- cloud
- solving code-design challenges of any complexity level
- refactoring legacy code and migration to a modern tech stack
- working on my laptop with Ubuntu only
- ready to do any test task
- managing team / scrum master role 
- system architect role (but coding a lot at the same time)
- ready for overtimes
- from scratch and up to production ready system
- high scale, distributed systems
- complex project
- internal activities like interviews, mentoring etc 

Not interested:
- projects with 24/7 support 
- legacy projects
- Studying Go, Ruby, PHP, Kotlin, Scala, Node.JS as an additional main language
- Don't want to work with any russians projects or projects for customers from russia or belarussia
- Frontend is not my interests

I'm interested in part time remote job as well