Software Engineer II - Enterprise Payments
Core
Designing, configuring, testing, implementing, supporting, and documenting enterprise payment solutions and assigned application modules.
Role type
Mid-level IC software engineer (enterprise payments)
Builds
Enterprise payment systems and assigned application modules
Domain
Banking / Enterprise Payments
Deliverable
production ML models | product features | infrastructure
Required skills
Java, scripting languages (Python, Bash), RESTful services, APIs, relational databases (Oracle, PostgreSQL), Linux, IBM AIX, debugging, problem-solving
Preferred skills
Cloud, microservices, Spring Boot, container frameworks (OpenShift, Docker, Kubernetes), CI/CD pipelines (Git, Jenkins), event driven/messaging frameworks (Kafka, RabbitMQ, IBM MQ), microservice architecture
Responsibilities
Design, write, test, implement, and document solutions for assigned program modules; Collaborate with project teams and other Software Engineers to provide technical support; Support assigned IT systems/applications by troubleshooting and resolving defects
Seniority
Mid-level, hands-on IC