Overview
Design, develop, and maintain high-performance backend services using Java and Spring Boot for financial applications
Build secure, responsive, and scalable frontend interfaces using React / Angular / Vue for finance-critical workflows
Develop and maintain RESTful APIs for payment systems, banking integrations, ledgers, reporting, and third-party financial services
Work with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis) to handle transactional and financial data with high accuracy
Implement authentication, authorization, and security best practices, including JWT, OAuth2, role-based access control, and data encryption
Ensure data integrity, audit trails, and compliance readiness for FinTech standards (PCI-DSS, SOC 2, ISO 27001, regulatory reporting)
Optimize application performance, scalability, and fault tolerance for high-volume financial transactions
Integrate with payment gateways, banking APIs, KYC/AML providers, ERP, and accounting systems
Collaborate closely with product managers, UX/UI designers, QA, and compliance teams to deliver reliable financial products
Write clean, testable, and maintainable code, following industry best practices and secure coding standards
Participate in code reviews, system design discussions, and production issue resolution