Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Role Summary
We are seeking a highly skilled Senior Backend Engineer with 10+ years of hands-on experience in Java-based backend development and a proven background in Fintech products, specifically SNPL/BNPL, micro-lending, digital wallet, or payments. The ideal candidate will design and implement scalable backend systems that enable secure, reliable, and high-performance financial services. This role requires deep technical expertise in Java, strong architectural understanding, and a solid grasp of financial transaction systems.
Key Responsibilities
- Design, develop, and maintain Java-based microservices and backend systems for fintech applications (BNPL, micro-lending, wallet, payments).
- Build and optimize RESTful APIs and third-party integrations with payment gateways, credit bureaus, and risk management systems.
- Architect and implement high-performance, secure, and scalable backend solutions aligned with product goals.
- Collaborate with product, DevOps, QA, and frontend teams to deliver seamless, end-to-end financial services.
- Ensure data integrity, security, and compliance with financial regulations and best practices.
- Implement caching, messaging, and database optimization for scalability and performance.
- Own system architecture discussions and provide guidance on design patterns, scalability, and fault tolerance.
- Monitor production systems, perform root-cause analysis, and continuously improve system reliability.
- Uphold clean code standards, conduct code reviews, and mentor junior engineers.
Key Requirements
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related discipline.
- 10+ years of backend software engineering experience, with a strong focus on Java (Java 8 or higher).
- Mandatory experience in Fintech products such as SNPL/BNPL, micro-lending, digital wallets, or payment systems.
- Deep expertise in Spring Boot, Mybatis, and microservices architecture.
- Strong understanding of REST APIs, asynchronous messaging (Kafka, RabbitMQ), and event-driven systems.
- Hands-on experience with databases — both relational (PostgreSQL/MySQL) and NoSQL (MongoDB/Redis).
- Experience deploying and managing applications on AWS, with working knowledge of Docker, Kubernetes, and CI/CD pipelines.
- Familiarity with security frameworks and standards (OAuth2, JWT, encryption, PCI DSS).
- Proven ability to design and deliver high-availability, low-latency, and fault-tolerant systems.
- Excellent problem-solving, debugging, and communication skills.
- Strong collaboration mindset and ability to work effectively in fast-paced, agile product environments.
Key Skills
Ranked by relevanceReady to apply?
Join Astra Tech and take your career to the next level!
Application takes less than 5 minutes

