Position: Solution Architect / Team Lead (Java, Remote)
Category: Java
English level: upper
Years of experience: 11


Main language Java (additional skills DevOps and JavaScript)

Solution Architect and Team Lead with a wide range of knowledge in different areas like front-end, backend and devops with nice soft and hard skills.

Have great experience of moving monolith applications into microservices solutions

Not afraid of legacy enterprises which require re-engineering and modernization to new technology stack to meet business requirements (both front-end and backend).

Worked with banking and e-commerce domains.

Delivering projects from scratch and participating in almost every aspect (all stages of SDLC), example of usual responsibilities:

- requirements gathering (collaboration with PO, BA's, business representatives)
- roadmaps, epics and stories creation
- CI/CD pipeline establishment (all what can be automated - should be automated)
- covering functional and non-functional requirements (security, performance, monitoring and alerting etc)
- solution design and documentation
- PoC implementation
- delivery and supervision
- code reviews
- team leading

Have big expertise managing teams up to 20 people.

Involved in solution architecture and design, architecture documentation, decision making.

Have customer facing role, first point of contact for technical questions.

Pro-active: Technical Interviwer, Mentor, Resource Manager, Expert on assessment sessions for promotions

Methodologies used - SAFe, SCRUM, Kanban, Waterfall.