Position: Senior Java Developer
Company: Inc Soft
Experience required: 3y
Category: Java
English level: intermediate
Published: 2021-01-01T00:00:00+02:00

About the client
Our client is a leading US digital bank and one of the fastest-growing fintech companies with 2+ million customers. Their custom-built banking technology provides greater stability of transactions along with faster money transfer and cost-efficiency. Their mission is to bring premium financial services to everyone to improve their financial journeys.
The client`s applications run on Google Cloud Kubernetes, which can scale to handle dozens of millions of transactions per day. Their services are written with Java tech stack, TypeScript and Node.js, using MongoDB, PostgreSQL and Neo4j databases.

Requirements
Critical requirement: work only from the Lviv-based office, no work from home available for the
first 6 months. All health safety measures are guaranteed by the company.
 Significant Java development experience
 Commercial experience with a JVM
 Experience with cloud services (AWS or/and GCP)
 Experience in RDBMS and NoSQL databases
 Experience with concurrency and multi-threading
 Production Kubernetes experience
 Production GraphQL experience
 Hands-on experience with creating and maintaining tests within a CI pipeline
 Google Cloud expertise (GKE, Compute Engine, BigQuery, Cloud Build)
 Experience with data transformation technologies such as Dataflow or Spark as a plus
 Node.js and TypeScript experience as a plus

Responsibilities
 Design and build microservices that discover and manage gRPC endpoints for automatic
generation of client libraries. Said microservices enable mission-critical functionality,

including customer identity verification, record ledger modifications, and performing
transaction decisions on the fly.
 In-depth cooperation with the customer’s in-house team to deliver new service
templates to support varying service patterns.
 Design and implement scripts and tools to enable multi-threading and scale existing
Google Cloud infrastructure.
 Configure and deploy Datadog monitoring to meet performance SLOs.