Sr. Software Engineer - Java / SpringBoot / AWS - Zelle
Core
Design, develop, test, and maintain software product applications for the U.S. financial system, specifically focusing on payments and transaction protection.
Role type
Senior Software Engineer (Java/SpringBoot/AWS)
Builds
Payment processing systems and financial transaction applications
Domain
FinTech / Payments
Deliverable
production ML models | product features
Required skills
Java, SpringBoot, AWS, SQL, REST/SOAP services, NoSQL (Redis/HBase), Unix/Linux scripting, TDD/BDD, UML, distributed architecture, multi-threading, asynchronous programming
Preferred skills
FinTech or payments experience, secure programming techniques, Cucumber/Selenium testing frameworks, Crystal Reports/Jasper Reports
Technologies
Java, SpringBoot, AWS, Redis, HBase, AeroSpike, XML, JSON, YAML, Crystal Reports, Jasper Reports, BIRT, Cucumber, Selenium
Responsibilities
Design and develop new and existing software systems; write technical specifications based on business requirements; drive full development life cycle including requirements analysis; analyze code to find and fix errors; consult with end users to prototype and refine programs; mentor software engineers on technical aspects; perform unit, functional, load, and system integration testing.
Seniority
Senior, hands-on IC