HR & IT Recruitment Services Remote recruitment & HR services Recruitment subscription About Us Contacts ALL JOBS IT JOBS CV EXAMPLES Blog 2 Case Studies

CV: Senior Java Developer

Location: Kazakstan

Rate: 4500 usd gross

Software engineer with 7+ years of experience focused on the back-end development of enterprise projects. Experienced in all aspects of software development life-cycle. Excellent communication and problem-solving skills. Good team player with team lead experience.

Employment history

Senior software engineer

November 2017 — May 2022

Was successfully involved in discovery, design, and development phases for several projects, lead a team of 4 Java developers, successfully worked in a multicultural environment.

In particular, have been working on:

  • Several migration processes, which included switching storage for millions of members of the system;
  • Optimization of the business rules processing;
  • Worked on transforming a large-scale system dependent on a significant amount of stored procedures.
  • Transformation of a monolith application into Spring microservices.

Tech stack: Java 8, Spring Boot, Spring Cloud Config, Spring Data, Hystrix, Hibernate, Quartz,SpringSecurity,AWSS3,ApacheCamel,ActiveMQ,JUnit, Mockito, Docker, Gradle, Swagger, REST/SOAP.

Software engineer

November 2014 — November 2017

Participated in the design and development of a large-scale project in the Pharmatheutical domain.

Delivered several subprojects successfully, including a rework of business rules processing, email notification system, implemented automated campaign management, rewrite of legacy parts of the application.

Tech stack: Java 7/8, Spring MVC, Spring Core, Spring AOP, Drools, Google Web Toolkit, Mapstruct, Maven.

Join the Znoydzem community.

Apply as a Specialist

I agree to and accept that ZNOJDZIEM LLC will provide better user experience by collecting, analyzing and cataloging information about Internet electronic addresses that I have connected with my devices and about the type of my devices (such as the type and version of software) as well as by making automatic decisions (not involving sensitive data). The agreement applies for the legally binding period, or until either the user or ZNOJDZIEM LLC withdraws from the agreement. Withdrawing from the agreement will result in removing the user's data. Please see our privacy policy.

I agree to and accept that ZNOJDZIEM LLC will provide better user experience by collecting, analyzing and cataloging information about Internet electronic addresses that I have connected with my devices and about the type of my devices (such as the type and version of software) as well as by making automatic decisions (not involving sensitive data). The agreement applies for the legally binding period, or until either the user or ZNOJDZIEM LLC withdraws from the agreement. Withdrawing from the agreement will result in removing the user's data. Please see our privacy policy.