CareerPlanSign in

Software Engineer II

O'Fallon, Missouri💼 Full-time🗓 2026-08-25 → 2026-09-27

Core

Design, develop, test, and maintain high-quality Java-based software components for highly scalable, mission-critical platforms that facilitate billions of secure transactions between issuers, acquirers, and service providers worldwide.

Role type

Software Engineer II (Core Payments)

Builds

Scalable, secure transaction processing platforms and microservices

Domain

Global payments technology

Deliverable

production ML models | product features

Required skills

Java, Spring Boot, microservices, RESTful APIs, event-driven architecture, gRPC, Apache Kafka, IBM MQ, Kubernetes, Docker, JUnit, Git, Linux, Windows, secure coding practices

Preferred skills

Shell scripting, troubleshooting moderately complex technical issues independently

Technologies

Java, Spring Boot, gRPC, Apache Kafka, IBM MQ, Kubernetes, Docker, JUnit, Git, Bitbucket

Responsibilities

Design and develop Java-based software components; contribute to system architecture discussions; design and maintain automated unit, functional, and integration tests; analyze application behavior to improve performance and scalability; apply secure coding practices and participate in peer code reviews; troubleshoot and resolve application and system issues across development, testing, and production environments.

Seniority

Mid-level, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 813,000+ jobs from 20+ sources.