Senior Golang Developer
This candidate has paused his search for new proposals.
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