The ideal candidate should have strong fundamentals in Java, Spring Boot, REST APIs, and working knowledge of cloud platforms (AWS or similar) and SQL databases (PostgreSQL/MySQL).
You will work closely with frontend, product, and DevOps teams to build reliable and efficient backend systems for our fintech and SaaS platforms.
Key Responsibilities
- Design, develop, and maintain backend services using Java and Spring Boot
- Build and integrate RESTful APIs for web and mobile applications
- Work on modular / microservices-based backend systems
- Write clean, testable, and maintainable code
- Integrate backend services with SQL databases (PostgreSQL/MySQL or equivalent)
- Implement unit and integration tests to ensure code quality
- Optimize backend services for performance, scalability, and reliability
- Participate in code reviews, technical discussions, and sprint planning
- Collaborate with frontend teams for seamless API integration
- Debug, troubleshoot, and resolve backend issues in development and production
- Follow best practices for security, performance, and maintainability
Required Skills & Qualifications
- 2 – 4 years of backend development experience
- Strong proficiency in Java and Spring Boot
- Good understanding of REST API design and development
- Hands-on experience with SQL databases (PostgreSQL/MySQL or equivalent)
- Basic experience with AWS or any cloud platform
- Familiarity with Docker and container-based deployments
- Understanding of Git and version control workflows
- Basic knowledge of CI/CD pipelines
- Good problem-solving and debugging skills
Good to Have
- Exposure to microservices architecture
- Experience with event-driven systems (SQS, RabbitMQ, etc.)
- Familiarity with API documentation (Swagger/OpenAPI)
- Knowledge of caching
- Basic understanding of system design and scalability concepts
- Experience working in Fintech / SaaS products
- Understanding of authentication mechanisms (JWT, OAuth)
- Experience in Agile/Scrum environments