Overview
Software Engineer I on the API platform engineering team, which builds and operates reliable, scalable APIs delivering high-quality, AI-ready market and reference data to the investment community.
What you'll do
- Design and author Open API specification documents based on business and technical requirements, adhering to industry standards and best practices
- Implement API endpoints in accordance with approved specifications, ensuring correctness, scalability, and performance
- Apply test-driven development (TDD) practices, including writing comprehensive automated unit and integration tests
- Leverage CI/CD pipelines to build, test, and deploy API services efficiently and reliably
- Collaborate within an agile team, working closely with architects, engineering leads, managers, and product managers to deliver high-quality solutions
- Demonstrate strong expertise in data structures, algorithms, object-oriented design, and core software engineering principles
- Ensure deployed services are monitored, supported, and maintained throughout their full product lifecycle
- Continuously learn and adapt to new technologies, tools, and frameworks, contributing to the team's technical growth
What you'll need
- Bachelor's Degree or equivalent in Computer Science or related field
- 0-1 years of related work experience
- Good understanding of Java and related frameworks like Spring Boot
- Experience with relational databases (Postgres SQL, MySQL)
- Strong written and interpersonal communication skills to interact with stakeholders
- Ability to work effectively as an individual contributor and as part of a geographically distributed team
Nice to have
- Familiarity with various levels of testing - unit, regression, integration, and load
Details
- Location: Hyderabad, India
Read the full description and apply on the company’s own careers page.