Java Software Engineer

Sargis S

Information

Available hours \ week
40 h/w
Seniority level
Senior
Years of experience
7.5 yrs.
Location
Armenia, Yerevan
Timezone
(GMT+04:00) Yerevan

Languages

Russian
Upper-Intermediate (B2)
Armenian
Fluent (C2)
English
Upper-Intermediate (B2)

About

Sargis is a skilled Java Software Engineer focusing on backend development with over 7 years of experience. His expertise encompasses Java, Spring Framework, and Spring Boot, which he has utilized to create robust applications across various industries. In his previous roles, he has handled responsibilities such as developing and debugging back-end systems, conducting unit tests, and mentoring newcomers. Sargis has a solid grasp of microservices architecture and has applied it in migrating legacy systems to more efficient solutions. He has also engaged with clients to gather requirements and implement new features, showcasing his effective communication skills. His technical toolkit includes Gradle, MySQL, PostgreSQL, and Docker among others, allowing him to manage both databases and deployment environments efficiently. With a background that includes working in sectors like banking and insurance, etc., Sargis is well-equipped to tackle complex challenges in software development. He holds a degree in Informatics and Applied Mathematics from Yerevan State University.

Experience

Ghana DAD AIMS (Synergy International Systems)

Java Developer

About the Project

Ghana DAD (Development Assistance Database) AIMS (Aid Information Management System) - The Ghana AIMS improves information exchange on planned and actual donor resource inflows, promotes aid-on-budget planning, and monitors the alignment of Development Partner (DP) assistance to the national development plan. The system facilitates the monitoring of aid flows, absorption rates, and project implementation to assess performance and ascertain results. Based on projected aid flows, the Ghanaian government can effectively plan the national budget.

Responsibilities

- Development and bug-fix in back-end (mainly) and front-end parts. - Manual self testing and Unit testing . - Mentoring for newcomers; - Implementation of many forms (View and back-end part) inside Data Entry part of project. - Full support for the DE (Data Entry) part of Ghana DAD project alone

"Doocat" Mobile Financial Management System (Energize Global Services)

Key Java Developer

About the Project

Banking software specially created for Microfinance organizations. Doocat contributes to the digital transformation of banking operations, optimization and scaling of business. The system provides clients of financial institutions with ample opportunities for managing accounts and cards, remote requests for loan approval and access to online chat with bank employees.

Responsibilities

- Development and bug-fix in back-end (mainly) and front-end parts, in databases. - Manual self testing and Unit testing. - Managing dev and pre-prod environment DBs. - Socialize with client for requirements and implementation of new features. - Fully support of project.

Skills & technologies

Adidas Product Testing Portal (EPAM Systems)

Key Java Developer

About the Project

The PTP is a centralized platform designed to streamline Adidas’s product testing lifecycle. It connects testers and product teams worldwide, allowing testers to apply for programs, receive product assignments, and submit structured feedback on performance and quality. Product teams use the portal to analyze results and improve product design before launch.

Responsibilities

- Development and bug-fix in back-end part and in database. - Manual self testing and unit testing. - Managing dev, sit and uat environment DBs. - Socialize with client for requirements. - Implementation of new features like DBOM Integration with our microservices. - End-to-end implementation and managing of some microservices.

Tinkoff Insurance Integration Services

Java Software Engineer

About the Project

At Tinkoff Insurance, worked on building and maintaining integration services connecting the Guidewire Insurance platform with multiple internal and external applications. The main domain was Insurance, with a focus on policy management, claims processing, and customer data exchange.

Responsibilities

- Migrating from ESB to Microservices - Creating new services with Java and Spring Boot - Manual testing, Unit testing and some Integration testing - Removeing Apache Camel framework from legacy projects and write with Java and Spring boot

Education

Yerevan State University

2008 - 2012
Informatics and Applied Mathemathics