Experience

Working on “financial products store” part of backend written in Go utilizing microservices approach. Main responsibilities are improving and implementing new business logic, integrating new fin products/types of products, investigating customer issues and fixing bugs. The core logic is written in Go which consists of near 30 microservices. It communicates via protobuf with Java code to handle 3rd party bank APIs (10-15%),
//
Worked on backend fully hosted on AWS Lambda, Dynamo DB as main storage. Backend is built using microservices design approach (Java 8, Rest, Spring, AWS SDK, Docker).
//
Worked on the backend part of admin service that provides possibilities to execute reports on collected data - we used REST-API, Java 8 and Kotlin to handle report setup requests, Redis and Amazon SDK for reports caching and persistence (DynamoDB)
//
My responsibilities were designing and implementing backend (JAXB entities + servlets + JDBC, REST API endpoints) and unit tests for it (JUnit, Mockito), creating UI-pages and related js side logic (Angular, CSS, and HTML), creating SQL queries. The main achievement - I migrated the whole UI from using servlets to JAX-RS endpoints.
Worked with Docker & Kubernetes on the internal cloud - creating, running, managing images, containers, clusters.
Worked using Scrum.

Skills

OOP Design Patterns Git Kubernetes microservices Mockito MVC Unix AWS PL/SQL Scrum Reactive Docker REST Golang Java Core Java Protocol Buffers gRPC serverless NoSQL go

Looking for

Interested in Reactive Microservices, Go, Highload, AWS.
Flexible working hours.
NOT interested in Fullstack role.

Verified candidate

The candidate had at least one successful hire through Djinni.

$4000 / mo

  • Ukraine, Kyiv
  • Can leave the country
  • 5 years of experience
  • English: Upper-Intermediate
  • Remote work
  • Relocate to another country
  • Published 24 December 2019