Our established Financial Client is seeking a strong candidate for a Backend Developer/Software Engineer who will play a key role in transforming a client’s product architecture, specifically designing, building, and maintaining backend services that power our financial transaction processing systems, with a focus on ACH processing and NACHA compliance.
Requirements
- Strong Java experience with Kotlin and Scala experience
- Minimum 6+ years of programming experience, ideally with a modern backend stack.
- 4+ years’ experience with Java, Kotlin, and Scala.
- Strong understanding of relational databases (PostgreSQL preferred) and ORM frameworks
- Experience with micro-services and service-oriented architectures (SOA).
- Cloud platforms experience (Kubernetes preferred).
- Proficiency with CI/CD pipelines.
Responsibilities
- Process incoming and outgoing ACH transactions and files in accordance with NACHA rules and FedACH requirements.
- Investigate and resolve ACH discrepancies, errors, and exceptions.
- Design, develop, test, and maintain backend services and APIs in a microservices environment.
- Collaborate with cross-functional teams, including product, operations, and compliance, to gather requirements, provide estimates, and deliver high-quality solutions.
- Participate in sprint planning, code reviews, and system architecture discussions.
- Ensure backend systems follow security, compliance, and data privacy best practices.
- Monitor, analyze, and improve system performance through analytics, metrics, and logging integrations.
Other
- Candidates requesting to work as C2C or 1099 will not be considered
- Minimum 6+ years of programming experience
- 4+ years’ experience with Java, Kotlin, and Scala.
- Education, relevant work experience, relevant certifications, and location will be considered for compensation
- Access to subsidized health, vision, and dental plans, paid sick leave, and retirement plans with a match