Эта вакансия уже завершена
Lohika company provides premium software engineering services to leading technology companies. Our customers usually range from startups to high growth and VC backed companies, which drives a culture of acceleration and innovation. We are sure that team extension is the only engagement model which works best.
Our client is an innovative leader in financial operation platforms providing the effective, secure and reliable solution for worldwide financial operations using cutting-edge technologies (including microservices architecture, blockchain, cloud providers and modern UI frameworks). In this project, you will have a unique opportunity to develop technologies of the future. So are we, hoping it's you! Jump at your chance!
MAIN TASKS AND RESPONSIBILITIES:
- Implement and extend the Rest API/Message Queues functionality for the clients
- Implement Distributed Ledger Functionality according to Business documentation
- Refactor codebase to increase the reliability and performance of the solution
- Cover implemented functionality with a sufficient number of tests
- Research and implement POC solutions and defend it against the Architectural Board (ARB)
- Take an active role in architectural discussions
EDUCATION, SKILLS AND EXPERIENCE:
MUST HAVE:
- 4+ years of experience programming in Java
- Solid hands on experience with Spring Framework
- Experience in building reliable, high-available, distributed architectures
- Experience in Microservice architecture and its patterns: (e.g. Saga, CQRS, Event Sourcing)
- Experience in building Rest APIs and Messaging Queues mechanisms
- Strong troubleshooting experience
- Intermediate or higher English level
WOULD BE A PLUS:
- Experience with Hyperledger or Corda Framework
- Experience with Kotlin language or unstoppable desire to learn and use Kotlin as a primary language
- Experience with RxJava
- Hands on experience with Docker and Kubernetes