Senior Software Engineer (Java)
Core
Design, build, and maintain core backend systems and APIs for secure, scalable B2B payment processing.
Role type
Senior Software Engineer (Backend)
Builds
Spring Boot microservices, BFF, and Kubernetes-based cloud infrastructure for enterprise payment platforms.
Domain
Fintech / B2B Payments
Required skills
Java, Spring Boot, Microservices, REST APIs, Kubernetes, AWS/GCP/Azure, Distributed Systems, OAuth2/OIDC, AI Coding Assistants
Preferred skills
Real-time payment systems, SWIFT/ACH, Event-driven architectures, Multi-tenant SaaS, Infrastructure as Code
Technologies
Spring Boot, Kubernetes, Docker, AWS, GCP, Azure, OpenAPI, OAuth2, OIDC
Responsibilities
Own and evolve platform core architecture and shared libraries; Design and implement secure backend services and REST APIs; Design database schemas and event-driven workflows; Champion system reliability and security; Build integrations with financial institutions; Implement high-volume transaction processing systems; Mentor engineers and lead code reviews.
Seniority
Senior, hands-on IC