Senior Java Developer
Core
Design, implement, and maintain performant, resilient, and scalable backend services for a critical market-infrastructure service within the Equities platform.
Role type
Senior IC Scala Engineer (Cloud-Native)
Builds
AWS cloud-native backend services for market infrastructure
Domain
Financial Markets / Cloud-Native Engineering
Deliverable
production ML models | product features
Required skills
Scala (functional & OOP), Microservices architecture, Event-driven design, Docker, Kubernetes, AWS, Kafka, Postgres, Akka, Play Framework, JUnit, Cucumber, Gherkin, PACT, Test Containers, Flyway, Liquibase, ReactJS, Java
Preferred skills
Domain-Driven Design (DDD), Shift-left testing, DevOps pipelines with GitLab, Cloud networking concepts
Technologies
Scala, Akka, Play Framework, Cats, Scalaz, Kafka, Postgres, AWS (Aurora, MSK, S3, IAM), Docker, Kubernetes, GitLab, JUnit, Cucumber, Gherkin, PACT, Test Containers, Flyway, Liquibase, ReactJS, Java
Responsibilities
Design and implement robust, scalable backend services; Engage in technical design and coding across the product engineering lifecycle; Contribute to engineering standards and best practices; Participate in sprint ceremonies and collaborate in scaled agile environments
Seniority
Senior, hands-on IC