We are looking for Java Engineers to implement an algo-trading application.
Responsibilities
Design and implementation of distributed high performance algo trading application
Design and implementation of market data storage solution(s)
Integration with 3rd-party data providers, and market brokers for real time trading
Implementation following microservices architecture paradigm using Kubernetes and AWS lambdas
Requirements
Hands on experience as a Java Software Engineer for 3+ years
Deep knowledge of data structure and algorithms (time and space complexity, Big O)
Distributed architectures design experience (cluster management, message queues, resilience, application performance management)
Knowledge of security principles and standards
Experience with AWS lambdas is a plus
Tech stack
Kubernetes, Docker
AWS Lambda
Java 11
Spring, Hibernate
Git, Bitbucket
Aurora PostgreSQL, S3