Job Description
Backend Developer — Java
We are looking for an experienced Backend Developer with strong Java skills to build and maintain scalable, high-performance backend services and APIs for a large microservices-based trading platform.
Key Responsibilities
* Develop and maintain backend services and APIs using Core Java
* Work on large-scale microservices and complex codebases
* Design scalable solutions for high-volume data processing and calculations
* Write and optimize SQL queries and database structures
* Troubleshoot performance issues and improve system reliability
* Build and maintain unit, integration, and API automation tests
* Collaborate with DevOps, engineering leadership, and business stakeholders
Key Skills
* 5+ years’ backend development experience with Core Java
* Strong experience building scalable APIs
* 2+ years’ experience with SQL databases
* Experience with microservices architecture
* Knowledge of AWS, Azure, or GCP
* Experience with CI/CD, version control, and Agile delivery
* Strong performance tuning and troubleshooting skills
* Python experience is a plus
Experience
* Degree in Computer Science, Engineering, IT, or equivalent experience
* Experience in banking, finance, trading, or another regulated industry preferred