Position: Java Software Engineer
Category: Java
English level: upper
Years of experience: 6


Java Software Engineer with almost 6+ years of practical experience in development and support of web applications based on Java technologies (Java EE,  Spring Framework(Core, Boot, JPA), PostgreSQL DB, TestNG development and Jira, Git, Jenkins tools, Microservices Architecture Pattern, REST API, SOAP, Maven, Hibernate, Kubernetes, Liquibase, WebSphere, Oracle DB) interested both in backend development.
Coordinating and mentoring Armenian RD School Java Program resources in EPAM Systems.
Personal: a good team player with strong coordinating and consulting experience, oriented on the result with excellent communication skills, easy-going and self-education skills.

Experienced in:
•   Development of large and complex enterprise web solutions;
•   Coding standards best practices, clean code;
•   Solution design elaboration and documenting;
•   Code refactoring and optimization;
•   Integration with 3rd party service;
•   Coordinating and mentoring in Java Software Development
 
Roles:
•   Development Technical Coordinator;
•   Key Developer;
 
Responsibilities:
•    Coordinating development team;
•    Requirements analyzing/estimating;
•    Solution creating/documenting;
•    Developing process organization and improvement;
•    Leading demos for customers;
•    Interviewing and Onboarding of new team members.
.    Migration for Spring and java last versions.