Senior Software Engineer, Payment/Check Processing
Core
Design, develop, test, and deploy innovative technology solutions for payment and check processing applications within a financial institution.
Role type
Senior Software Engineer (Payment/Check Processing)
Builds
Payment and check processing applications
Domain
Financial Services / Payments
Deliverable
production ML models | product features
Required skills
Java, SQL, ETL tools, Linux/Windows shell scripting, Oracle DB, IBM DB2, Microsoft SQL Server, Unix/Linux environment management, Agile methodologies, IDE tools (Eclipse, IntelliJ), Application Security
Preferred skills
REST/JSON, SOAP, Spring Framework, Spring Boot, Spring Cloud, Microservices, Kubernetes/OpenShift, Message Queue (ActiveMQ), React JS
Responsibilities
Design and develop new code to meet business needs; Maintain and enhance existing code to minimize technical debt; Research technical solutions for changing business needs; Manage individual project priorities, deadlines, and deliverables; Ensure final product performance and quality; Troubleshoot Unix/Linux based environments
Seniority
Senior, hands-on IC