Backend Engineer — Java
Core
Design, develop, test, deploy, and maintain secure, scalable backend applications, APIs, and data processing for customer-facing products.
Role type
Senior Backend Engineer (Java)
Builds
Secure, scalable backend services, APIs, and integrations
Domain
Financial services / Microfinance
Required skills
Java, Spring Boot, SQL, REST API design, asynchronous architecture, caching, application security, Git, automated testing, containerization
Preferred skills
Financial services or payments experience
Technologies
Java, Spring Boot, SQL, Git
Responsibilities
Design and develop secure, scalable APIs and business logic; Design database structures and optimize interactions; Implement authentication, authorization, and security controls; Develop logging, monitoring, and audit capabilities; Write and maintain automated tests and resolve production defects.
Seniority
Senior, hands-on IC