Position: Senior / Lead Java Software Engineer
Category: Java
English level: fluent
Years of experience: 10


I have 10 years of enterprise software development experience, 5 of which heading up successful teams through agile direction, careful delegation as well as hands on participation in the development process.

I've been working on multiple projects in Health Care and Telecom areas. 
Those were a mix of large enterprise applications and microservices.

Technology stack I used was mainly related to Java, Spring, Hibernate, Tibco, Kafka and certain custom internal frameworks specific to a particular project. 

My primary duties on the previos projects included (but were not limited to):
- acting as a scrum master, ensuring agile processes are followed
- leading estimation / knowledge transfer / retrospective sesssions
- participating in system design sessions with tech leads and architects
- staying in touch with POs and PMs to ensure all requirements and priorities can be passed to the team clearly
- ensuring cross-team communication is fast and effective
- performing code reviews
- assisting team members with challenging problems
- managing production support activities, prioritizing incoming requests and tasks
- maintaining in-team "microclimate", keeping their motivation on a high level