Software Developer - Java Backend
Core
Design, develop, and maintain complex Java-based backend applications and services to support data sourcing, transformation, and deployment for Index Non-GIMI product initiatives.
Role type
Senior IC Java Backend Engineer
Builds
Data processing pipelines and services for Index, Analytics, ESG, and Real Estate downstream teams
Domain
Financial data infrastructure / Cloud microservices
Deliverable
production ML models | product features
Required skills
Java, RESTful API design, Relational Databases (SQL Server), Git, OOPS concepts, Software Design, Cloud, Microservices, Automated testing, Root cause analysis
Preferred skills
AI/ML techniques for data process optimization, Agile methodologies
Technologies
Java, SQL Server, Git, Cloud platforms
Responsibilities
Design and implement new features and enhancements, conduct code reviews, build and maintain automated tests, troubleshoot production issues, mentor junior engineers, participate in agile ceremonies
Seniority
Senior, hands-on IC