Java Developer III (Senior)
Core
Design, develop, test, and support high-volume payment origination, processing, and settlement applications and microservices.
Role type
Senior IC Java Developer (Payments)
Builds
Payment processing services, REST APIs, and file-processing solutions for customer and colleague-facing channels.
Domain
Financial Services / Payments Technology
Deliverable
production ML models | product features
Required skills
Java, J2EE, Spring, Spring Boot, REST APIs, Microservices, Cloud technologies (GCP/AWS/Azure), NoSQL databases, Distributed systems development
Preferred skills
CI/CD pipelines, Docker, Kubernetes, SQL, Monitoring tools (Dynatrace/Splunk), Agile methodologies
Technologies
Google Cloud Platform, Bigtable, Cassandra, MongoDB, DynamoDB, Docker, Kubernetes, Git, Maven, Jenkins, Dynatrace, Splunk
Responsibilities
Design and develop Java-based applications and microservices; Troubleshoot complex production issues involving integrations and databases; Maintain technical documentation and developer standards; Participate in on-call support rotations; Contribute to Agile delivery processes.
Seniority
Senior, hands-on IC