Software Engineer, Java (Digital Asset Systems)
Core
Design, build, and scale core back-end services for a trading ecosystem handling order flow, market data, risk, and asset management.
Role type
Senior IC Java backend engineer (trading systems)
Builds
Highly available, low-latency financial services and event-driven microservices
Domain
Fintech / Cryptocurrency trading infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Boot, REST API design, message-oriented middleware (Apache Kafka/ZeroMQ), relational and non-relational databases (Postgres/MongoDB), CI/CD pipelines
Preferred skills
AWS, Kubernetes, performance optimization, architectural innovation
Technologies
Java, Spring Boot, Apache Kafka, ZeroMQ, Postgres, MongoDB, AWS, Kubernetes
Responsibilities
Design and develop scalable, resilient, message-driven services; write clean code with high unit test coverage; optimize payment modules for reliability and scalability; research and adopt latest backend development trends
Seniority
Senior, hands-on IC