Strong programming skills in Java
Good understanding of Object-Oriented Programming and design patterns
Hands-on experience with REST APIs, microservices architecture, and
containerized deployments
Experience with relational and NoSQL databases (SQL Server, Cosmos DB)
Comfortable with CI/CD pipelines, version control, and debugging distributed
systems
Solid understanding of Data Structures and Algorithms – you should be
comfortable solving medium-level Leet code-type problems
Exposure to performance monitoring, logging, and observability tools
Exposure to cloud platforms (preferably Azure, but AWS/GCP experience is
also valued)
Good to have:
Previous experience working in a financial services, mutual fund product or
start up environment
Experience building scalable applications
Contributions to open source or personal projects (GitHub links appreciated)
Familiarity with security practices in web and mobile applications