Position: Back-end (Java) Engineer Junior #8647
Company: Lohika
Category: Java
Experience required: 1y
English level: intermediate

Out client is an innovative leader in financial operations platforms providing the effective, secure and reliable solution for wordwide finansial operations using the cutting-edge technologies (including microservices architecture, blockchain, cloud providers and modern UI frameworks)  
Responsibilities

Solve complex technical tasks by using the market trending technology stack
Implement BE functionality in microservices architecture 
Deal with the most popular tradefinance blockchain network technology
Suggest, discuss and implement the architectural solutions of the system 
Work with existing codebase to achive the high requirements in performance, scalability and security 
Make the impact on the final product look by the proper duscissions of future functionality together with product team.
Make sure that the existing codebase meets the high quality standards in code coverage and functionality

Requirements (required)

Strong knowledge of Java/Kotlin programming language
Solid hands on experience with Spring Framework and its projects
Experience in building reliable, high-available, distributed architectures
Experience in Microservice architecture and its patterns
Experience in building Rest APIs and Messaging Queues mechanisms 
Strong troubleshooting experience

Requirements (optional)

Experience with DLT technology or Corda Framework
Experience with Kotlin language or unstoppable desire to learn and use Kotlin as a primary language
Experience with Kafka
Experience working with gRPC, Protobuf
Hands on experience with Docker and Kubernetes
Experience with Angular framework
Experience with performance related investigation approaches/tools