Position: Software Engineer / Java Developer
Category: Java
English level: upper
Years of experience: 3


Skilled and passionate Software Engineer with almost 3 years of experience, primarily focused on Java backend development. Have experience in LMS and CMS/EMS domains.

Experienced in developing and maintaining backend services for enterprise projects, consisting of distributed multicultural teams, and cloud-based multi-tenant solutions led by Agile Scrum methodology. 

Technologies: Java, JS, Spring, Hibernate, JUnit / Mockito, Alfresco, React.js, AWS (IAM, S3, EC2).

Recent responsibilities and accomplishments for the past year:
- Developed custom APIs for Alfresco Content Services.
- Produced high-quality code, performed code refactoring, participated in code review and applied engineering excellence practices.
- Performed E2E testing of the complex features.
- Participated in Low-Level Designs discussions, and raised concerns if necessary.
- Performed troubleshooting and issue investigation for complex system parts, including AWS-related investigation.
- Participated in release preparations and deployments. Was responsible for UAT deployments.
- Performed security reviews with the threat modeling tool.
- Actively co-worked with the Operations and Support team in order to resolve infrastructure or deployments issue.
- Performed mentoring and knowledge transfer sessions for newcomer colleagues.
- Built good working relationships with colleagues from different teams, and applied strong communication skills both with the development and business side.

Interested in improving my expertise in Java-related stack, Microservices, and Cloud solutions. Inspired by mentoring and knowledge-sharing activities. I am sticked to the concept of continuous education and practice. Currently, in parallel participating in Java practice-based training program and Solution Architecture specialization courses, interested to become a solution architect in the future.
Don`t want to develop UI, instead want to concentrate on the Backend.

Don`t want to be on support or perform only bug fixes.

Instead, I am looking for the project primarily with the Spring and Cloud-based stack, ideally to build it from the scratch or join in on the early part. I want challenging and interesting tasks, where I can show and improve my expertise.

I am looking for modern technologies and processes. I want to expand my responsibilities and take on more.

Also, I am interested to get an opportunity to the direct development of microservices applications.

Also, it would be great if most part of the team is located in Ukraine. I`d like to have an opportunity to meet them offline and build good working relationships. A team is more productive and performing if it had an opportunity to meet in life.