Java Developer & Lead Engineer & Team Leader
Overview
Short Summary
The candidate is an experienced Java developer who has been developing commercially since 2005. In the beginning he focused more on the frontend and server side, later he switched primarily to the backend. His technology stack includes mainly - Java11, Spring Boot, MapStruct, Lombok, Axon, JPA, mySql, Spring Data, Liquibase, RSQL, Swagger, Bean validation, Spring Cloud, Camunda, BPM, DMN, Spring Security, Kafka. He actively uses agile methodologies in his work, especially Scrum and Kamban. He has also worked as a technical lead from a standards position. He has led smaller project teams of 5-8 people, but also led entire departments which consisted of more than 90-100 people. He has no problems communicating in English.
Work Experience
Software Engineering Chapter Lead (October 2021 - Present):
- Leading a team of 100+ software engineers in Java, PHP, and Angular.
- Implementing and promoting best engineering practices.
- Setting standards and industry-accepted best practices.
- Advocating for modern software development practices.
- Ensuring consistent quality standards.
- Driving engineering productivity through KPI measurement and performance assessment.
- Developing and evaluating the performance of chapter members.
- Collaborating with other Chapter Leads and Technical Project Leads for alignment.
- Recruiting talented individuals.
- Managing vendors.
Java Chapter Lead & Identity Technical Product Lead (January 2020 - September 2021):
- Responsible for coaching, mentoring, hiring, and performance assessment of chapter members (54+).
- Promoting industry best standards and specific domain knowledge.
- Collaborating on strategic technical objectives to build reliable, secure, and scalable solutions.
- Managing the product backlog, iterations, and roadmap definition.
- Facilitating agile ceremonies for a cross-functional team.
- Standardizing and automating the CI/CD pipeline stages.
- Working in a financial sector environment with microservice architecture and agile methodologies.
- Utilizing technologies such as Java 11, Spring Boot, Axon, JPA, Kafka, and Git.
- Using tools like Jira, Confluence, Bitbucket, Bamboo, and Sonarqube.
Tech Lead / Team Lead (May 2017 - January 2020):
- Leading a team of 20 developers and owning 22 microservices.
- Collaborating with architecture, PM, and QA teams.
- Clarifying requirements and defining solution architecture.
- Providing estimates and creating PoCs.
- Ensuring technical code quality.
- Managing release, deployment, and production support.
- Performance tuning and technical interviewing.
- Working with microservice architecture and Java technologies.
- Using tools like Git, Maven, and Atlassian stack (Jira, Confluence, Bitbucket, Bamboo).
| Employee | 6000 € / Per month |
| Freelancer | 440 € / Per day |
| Level | EXPERT |