Senior Associate Software & Platform Engineer
Core
Develop, test, deploy, and support Java-based microservices and platform components in a large-scale trading technology environment.
Role type
Senior Associate Software & Platform Engineer (Individual Contributor)
Builds
Microservices, platform components, and cloud-based application infrastructure for financial markets trading systems.
Domain
Financial Markets Infrastructure / Cloud-Native Java Development
Deliverable
production ML models | product features | infrastructure
Required skills
Java development, Spring Boot, Maven/Gradle build tools, unit and integration testing, CI/CD platforms, public cloud platforms (Azure/AWS/GCP), microservices architecture, REST APIs, troubleshooting, Agile practices
Preferred skills
Kubernetes/Docker/Helm, observability tools (DataDog/Grafana/Prometheus), secure software development, Python development, AI agent development, deploying custom AI/ML models, agentic development principles, AI-assisted engineering tools
Technologies
Java, Spring Boot, Maven, Gradle, GitLab CI/CD, GitHub Actions, Jenkins, Azure DevOps, Azure, AWS, GCP, Kubernetes, Docker, Helm, DataDog, Grafana, Prometheus, Splunk, ELK, OpenSearch, Python
Responsibilities
Develop and maintain Java-based applications and microservices; Build clean, efficient, testable, and maintainable code; Work with build systems to compile, package, test, and manage dependencies; Create and maintain unit and integration tests; Support application build, deployment, and release activities; Contribute to automation of development, testing, and operational workflows; Troubleshoot application issues across code, configuration, and cloud environments; Collaborate with senior engineers to improve reliability and observability; Participate in Agile ceremonies and contribute to technical documentation
Seniority
Senior Associate, hands-on Individual Contributor