Are you an A+ Series startup? Get first talent FREE OF CHARGE! Check if you qualify →
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 using our Employer Of Record & Payroll tool:
- Recruitment fee, talent's one month salary
- EOR €199/month
Skills
Industry
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