Salary Based On Experience Job Type Full Time Experience 6 to 8 years
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