Java Engineer

23 февраля


Технологии:
ui functionality education java solid spring microservice saga cqrs event sourcing rest apis hyperledger corda kotlin rxjava docker kubernetes angular finance
Английский: eng: Не важно

Purpose of the job:

Our client is an innovative leader in financial operations platforms providing the effective, secure and reliable solution for worldwide financial operations using the cutting-edge technologies (including microservices architecture, blockchain, cloud providers and modern UI frameworks)

MAIN TASKS AND RESPONSIBILITIES:

  • Implement BE functionality in microservices architecture
  • Implement Distributed Ledger Functionality according to Business documentation.
  • Refactor codebase to increase the reliability and performance of a solution
  • Cover implemented functionality with a sufficient number of tests
  • Take an active role in architectural discussions

EDUCATION, SKILLS AND EXPERIENCE:

MUST HAVE:

  • Strong knowledge of Java 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: (e.g. Saga, CQRS, Event Sourcing)
  • Experience in building Rest APIs and Messaging Queues mechanisms
  • Strong troubleshooting experience
  • Considered as a big 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
  • Experience with Angular framework

WOULD BE A PLUS:

  • Understanding of Financial sector and Global Finance
  • Thirst for covering all written functionality with tests
Получать похожие в Телеграм
Получать похожие в Телеграм