Senior Software Engineer - IBM Sterling (Remote)
Core
Design, build, and support highly available, distributed payment orchestration services managing the full money lifecycle for omni-channel orders within Customer Order Management (COM), integrating IBM Sterling with downstream payment processors.
Role type
Senior Software Engineer (Backend, Microservices)
Builds
Resilient, event-driven microservices across hybrid platforms (GKE in Google Cloud and PCF/Cloud Foundry on-prem)
Domain
Retail / Payment Orchestration / Distributed Systems
Required skills
Java, Spring Boot, RESTful APIs, IBM Sterling OMS, Event-driven architectures, Kafka/Google Pub/Sub/IBM MQ, Google Cloud Platform (GCP), Kubernetes/GKE, High-availability system design, Secure application development
Preferred skills
Cloud-native application architectures, Application monitoring and observability (Grafana, log analytics), Automation scripting, Troubleshooting distributed systems
Technologies
Java, Spring Boot, REST, Kafka, Google Pub/Sub, IBM MQ, GCP, Kubernetes, GKE, Grafana
Responsibilities
Develop, test, deploy, and maintain backend microservices; Design and develop APIs integrating with external enterprise systems; Configure and customize IBM Sterling OMS; Build and deploy containerized workloads on GKE; Troubleshoot and support high-availability systems in production
Seniority
Senior, hands-on IC