Backend Java Software Developer
Core
Design and deliver high-quality domain microservices, REST/GraphQL APIs, and event-driven integrations to power interactive, near-real-time customer experiences for S&P Global's Financial Risk Analytics platform.
Role type
Senior Backend Java Software Developer (Microservices Transformation)
Builds
Scalable, decoupled microservices architecture and backend components for the FRA platform
Domain
Financial Risk Analytics / Enterprise Software
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Microservices, REST/GraphQL APIs, Event-driven architecture, SQL/NoSQL, Docker, Unit testing, Integration testing, Performance tuning, Observability
Preferred skills
Kubernetes, Big data technologies (Spark, Hadoop), Event streaming, Cloud-native development, Scala, .NET, Python
Technologies
Java, Spring Boot, Scala, .NET, Python, SQL, NoSQL, Cassandra, HBase, Spark, Yarn, Docker, Kubernetes, Git
Responsibilities
Design and develop microservices and backend components; Engineer asynchronous workflows and event consumers/producers; Optimize service-owned data stores; Drive engineering excellence through testing and code review; Monitor live services and resolve incidents.
Seniority
Senior, hands-on IC