Position: Senior Java Software Engineer, Team Lead
Category: Java
English level: upper
Years of experience: 9


Lead Java Software Engineer with over 9 years of comprehensive experience spanning the entire software development lifecycle. Led teams in designing startup products from scratch, as well as developing and enhancing complex enterprise systems. Proficient in architectural design, development, testing, delivery, and post-launch support of diverse microservices and monolith systems, leveraging Java, Spring, REST, and messaging technologies.
Proven background in recruiting and training staff, project management and processes set up, requirements management, business analysis, client consulting, and project presales.

--Skills:     
Java 17, JEE, Spring Boot
REST, Websockets, SOAP, Swagger
Kafka, Redis, Hazelcast, Elasticsearch, Keycloak
JPA, JDBC, Hibernate
Maven, Gradle, JUnit, Mockito, PowerMock
JavaScript, HTML, Angular
Docker, Tomcat, Jetty, Apache HTTP server, Nginx 
PostgreSQL/PostGIS, My SQL, MS SQL Server
Bitbucket Pipelines, Jenkins, SonarQube
Heroku, AWS (ECS, EC2, S3, SQS)
Scrum, Scrumban, Jira, Confluence
Have basic experience with Kubernetes, Prometheus, Grafana.

-- Employment History:
2017 April - 2023 February
Lead Software Engineer and Project Manager at CodeVision
2013 July - 2017 April
Software Engineer at SoftServe

-- Project responsibilities
- Led cross-functional teams (5-7 members) in web applications development utilizing Java, Spring, REST, and Angular stack.
- Responsible for architecture design, development, testing, release, deployment, maintenance and support of microservices and monolith systems in various business domains.
- Implemented robust project processes, efficient requirements management, technical documentation, code reviews, and successful releases.
- Managed teams (3-5 members) in various short-term, MVPs, prototypes and long-term projects. Handled project budgeting, task allocation, resolving ongoing issues and facilitated productive project meetings.
- Collaborated directly with stakeholders to comprehensively analyze business needs, gather requirements, and validate proposed solutions. Demonstrated prototypes and conducted product demos at various stages of development.
- Played a pivotal role in project presale, crafting conceptual solution designs that encompassed technical and functional aspects, execution methodology, project plans, and team composition.
- Sourced, recruited and trained talented professionals tailored to specific project requirements.

Would prefer a strong team with an opportunity to grow.