top of page

Hire as Freelancer

38 €

/hour

Not available

or

Hire as Employee

3700 €

/month

$

TALENT-59655

Ekaterine

Java Developer

Georgia

Seniority

Senior

Language skills

English B2

Hire employees directly, with full complaince, using our Employer Of Record (Payroll) service.

- EOR  199 €/month

- Success fee 8%

Skills

DevOps Spring Boot Java microservices AWS

Industry

Banking Gaming E-commerce Financial Services

Professional Summary

Candidate has extensive experience in Java development, specializing in various frameworks such as Spring and Spring MVC. They are well-versed in Kubernetes and different testing units, including Maikita, showcasing their proficiency in modern software development practices. Their expertise extends into DevOps, where they have been involved in setting up infrastructures. Their project background encompasses both banking and gaming industries, indicating versatility in handling diverse software projects. While primarily functioning as a Java developer, they also have experience in frontend development. Their role has evolved into that of a Java architect, leading development teams. Most of their projects have been microservices, written in Java Spring, with RabbitMQ for messaging. The candidate is familiar with service-side technologies like Docker and Kubernetes, showcasing competence in containerization and orchestration. They have experience with AWS, a widely used cloud platform. In each company, they consistently utilize Spring Boot, emphasizing its versatility across different projects. Notably, they have worked with a variety of databases, including PostgreSQL, Redis, and MongoDB, showcasing adaptability to different data storage solutions.

Video of Talent

Portfolio

Education

Belarusian State University of Informatics and Radioelectronics / Bachelor's degree, Artificial Intelligence

2012 - 2017

Belarus, Minsk

Certifications and Trainings

Experience

Java Architect / DPB

Oct 2022 – Dec 2023


Creating new architecture for casino system dpb. Creating new microservices, developing database, database migrations. Leading developers team in the project. Writing technical documentations. Providing development tasks and estimations.


Responsibilities:


  • Architecting java services for WEB application

  • Prototyping and developing application backend

  • Database development

  • Communicating with development team

  • Communicating with the customer

  • With external integration services

  • Setting up server-side Infrastructure

  • Supporting server-side Infrastructure

  • Setting up DNS

  • Leading development team

  • Used technologies: Java, Java Spring, Spring Data, Spring Cloud, hibernate, jUnit5, mockito, liquibase, ProgressSQL, MongoDB, Redis, gRPC, RabbitMQ, ActiveMQ, docker, docker-compose, gradle, git, React, HTML, CSS, JS, TS,




Senior Java Developer / SI-eCommerce

Remote

Oct 2022 - Nov 2022

Poland


  • Developing new functionality, updating project to newer libraries, bug fixing

  • Used technologies: Java, Spring, hibris




Java Architect / Mobile Bank, HomeCredit.kz

May 2022 – Jul 2022


  • Creating new architecture for mobile bank. Creating new microservices, developing database, database migrations.




Senior Java Developer / Sinay logistics company

Jul 2022- Sep 2022


  • Developing new functionality, updating project to newer libraries, bug fixing

  • Used technologies: Java, Spring Data, Spring MVC, Spring Security, Spring Boot, Hibernate, jUnit5, Mockito, Gradle, Jenkins, svn, jira, OracleSQL, Docker, ActiveMQ, liquibase, AWS, Keycloak




Java Software Developer / RightLine

May 2021 - Apr 2022

Moscow, Russia


Middle Java Developer, Site-scanner project:


  • Site crawl solution for checking resources. Uses Java Spring microservices and Selenium to crawl data

  • Created new crawl mechanism using selenium, developed new algorithms for data and word analysing, developed image processing service

  • Used technologies: Java, Spring Data, Spring MVC, Spring Security, Spring Boot, Selenium java, Hibernate, jUnit5, Mockito, Maven, Gradle, Jenkins, svn, jira, postgres




Java Software Developer / 7pro

Dec 2020 - May 2021

Moscow, Russia


Middle Java Developer, Date managing solution for Federal Service for Supervision of Communications, Information Technology and Mass Media:


  • Used Spring Cloud microservices, and Apache Kafka as communication solution

  • Created new microservices for communication with different kinds of data using Java Spring Cloud

  • Used technologies: Java, Spring Data, Spring MVC, Spring Security, Spring Boot, Spring Cloud, Hibernate, jUnit5, Mockito, Maven, Gradle, Jenkins, svn, jira, kafka, postgres




Java Software Developer / R-Style Softlab

Feb 2019 - Dec 2020

Moscow, Russia


Insurance services:


  • Insurance microservices universal platform, for managing insurances for customers, and front office employees. Used Spring microservices with MQ connection, Also had Camunda BPM management and JasperReport libruary

  • Developed new functionality for new insurance plans, Improved project to use in in new companies, created jasper forms

  • Used technologies: Java, Spring Data, Spring MVC, Spring Security, Spring Boot, Hibernate, jUnit5, Mockito, Maven, Gradle, Jenkins, svn, jira, Camunda BPM, ActiveMQ, postgres, JasperReport




Java Software Developer / Innowise Group

Sep 2017 - Dec 2018

Vitebsk, Belarus


Crypto forensics:


  • Planned to used in forensics operations with ETH node.

  • Not released from MVC

  • Used Java Spring, noSQL (ClickHouse) and MQ to communicate between microservices

  • Developed the core for communication to ethereum node, developed forensics functionality for crawling data from external sites using selenium, and functionality to store and analyse data from blockchain node, took part in devOpsing the project

  • Used technologies: Java, Spring Data, Spring MVC, Spring Security, Spring Boot, Selenium java, Hibernate, jUnit5, Mockito, Maven, Gradle, Jenkins, svn, jira, RabbitMQ, ClickHouse, MySQL


Cryptocurrency exchange service:


  • Created the core for communication with the blockchain nodes, developed main exchange service functionality, took part in devOpsing the project Cryptocurrency exchange platform for rapid conversion from BTC/ETC/LTC to USD/HKD

  • Used Java Spring technology for backend for exchange platform, and for communications with blockchain nodes

  • Used technologies: Java, Spring Data, Spring MVC, Spring Security, Spring Boot, Selenium java, Hibernate, jUnit5, Mockito, Maven, Jenkins, svn, jira, MySQL


Computer vision machine project for dimensions in post offices:


  • Used technologies: С++, Qt, Git, OpenCL, ZedSDK, OpenCV, Cuda

Projects

Can’t find the needed talent?

 
Tekla get in touch banner

An Employer of Record (EOR) is a third-party entity that manages onboarding and administrative tasks on behalf of your business. EORs enable you to hire internationally without having to establish a commodity in different countries

bottom of page