"Westpac is seeking a highly capable Senior Java Developer to join its Payments Engineering group. The role is responsible for designing, developing, and supporting high‑performance, secure, and resilient microservices that power Westpac’s core payment processing platforms. This position requires deep technical expertise, solid engineering discipline, and experience working in regulated financial environments.
Technical (Mandatory)
6–12+ years of hands‑on Java backend development.
Strong proficiency in Java 21, Spring Boot 3.x, microservices, and distributed systems.
Experience with Kafka, MQ listeners, message processing patterns, and DLQ handling.
Proficiency with OpenAPI/Swagger for API documentation and contract-first development.
Experience with Grafana/Prometheus for metrics, dashboards, and alerting.
Experience with Splunk or ELK for logging, monitoring, and troubleshooting.
Hands-on deployment experience with Kubernetes.
CI/CD experience with Bamboo; code management with Bitbucket.
Solid understanding of concurrency, performance tuning, and fault‑tolerant design.
Strong experience writing automated tests across multiple layers.
Prior experience in payments or financial services (mandatory for this role)."
Enable Skills-Based Hiring
No
ECMS REQ IDAdditional Details
- ECMS REQ ID : 557766
- Project Location 1 : MAH | PUNE
- Project Location 2 : TELANGANA | HYDERABAD
- Project Location 3 : (No Value)
- Project Location 4 : (No Value)
- Delivery SPOC : NA
- Relevant Experience : 6
- Mandatory skills : Senior Java Developer
- Desired skills : Senior Java Developer
- Domain (Industry) : Banking
- BGC (Before onboarding / After onboarding) : PostOB
- Total Experience (Ex. 5-7 Years) : 6-8
- BGC Details : NA
- BGC Vendor : NA
- Mode of Interview : Face to Face
- WFO / WFH / Hybrid : Hybrid
- Please enter shift timings : 8.30 AM to 6 PM
- Shift Timings : General