Java Backend
• Strong hands-on experience with Java 17
• Expertise in Spring Boot (3.x, 2.7, 2.x)
• Strong knowledge of Spring Security, OAuth2, JWT
• Experience with Hibernate / JPA
• Strong MySQL database design and architecture skills
• REST API design with Swagger/OpenAPI documentation
• Experience with Apache HTTP Server
• Hands-on with GitHub, PuTTY, WinSCP, MySQL Workbench
PHP / Laravel
• Strong experience in PHP (4–5 years)
• Hands-on expertise with Laravel framework
• Experience with Blade templates, JavaScript, HTML, CSS
• RESTful API integration experience
• Experience building dashboards and UI components
Additional Skills (Good to Have)
• Basic React.js and Redux
• React Hooks (useState, useEffect, useContext, useMemo)
• UI component development
Domain Knowledge
• Experience in FinTech / Banking / Payment systems
• Understanding of secure data handling
• Familiarity with UAT and production environments
• Knowledge of regulated environments is a plus
Soft Skills
• Strong problem-solving and debugging skills
• Good communication and documentation abilities
• Ability to work independently and in teams
Key Responsibilities
Backend Development (Java)
• Design and develop RESTful APIs using Java and Spring Boot
• Implement business logic for payments, onboarding, KYC, transactions, and reporting
• Build secure and scalable backend systems
• Ensure performance, maintainability, and audit readiness
Security & Authentication
• Implement Spring Security, OAuth2, JWT, and RBAC
• Ensure secure API access and session handling
• Follow best practices for data protection
Database Management
• Design and maintain MySQL schemas
• Optimize queries and database performance
• Handle data migration, backup, and restore processes
Third-Party Integrations
• Integrate with external systems and APIs
• Handle retries, timeouts, and error management
• Ensure compliance with integration standards
Web Development (PHP Laravel)
• Develop and maintain Web SDKs and Admin Portals
• Build responsive dashboards and UI components
• Ensure cross-browser compatibility
• Create reusable UI components
API Integration
• Integrate backend APIs using REST principles
• Manage authentication, validation, and error handling
• Coordinate with backend teams
Deployment & Support
• Support UAT and production deployments
• Perform bug fixing and issue resolution
• Follow release and rollback procedures
Collaboration & Quality
• Work with QA, DevOps, and frontend/mobile teams
• Participate in code reviews and maintain standards
• Ensure clean, documented, and maintainable code