Software Engineer II
Core
Design, develop, test, and maintain high-quality software solutions for fraud prevention and payment processing platforms using Java.
Role type
Software Engineer II (Backend/Platform)
Builds
Fraud detection capabilities, Decision Management Platform, and payment processing services
Domain
Financial Technology (Payments) / Fraud Prevention
Required skills
Java, Object-Oriented Design, Automated Testing (Unit/Functional/Integration), SQL/PL/SQL, Continuous Integration, Secure Coding, Troubleshooting, Performance Optimization
Preferred skills
Distributed Systems, Cloud-Native/Microservices, Performance Engineering, Observability
Technologies
Java, TestNG, Spock, Jenkins, Oracle, PL/SQL, Splunk, IntelliJ IDEA, JBoss Developer Studio, Postman, Toad
Responsibilities
Design and develop enterprise-scale software applications; Build and enhance features, services, and APIs; Develop and maintain automated tests; Participate in code reviews; Troubleshoot complex production issues; Contribute to performance engineering and scalability initiatives
Seniority
Mid-Level, hands-on IC