We are looking for an experienced Backend Developer with strong expertise in Java and Spring Boot to join our software development team.
The ideal candidate must have a minimum of 2 years of professional experience in backend development, REST API development, database management, authentication systems and scalable application architecture.
The primary responsibility will be to develop, maintain and optimize secure, scalable and high-performance backend services for our SaaS applications.
Candidates should also have a good understanding of Frontend Development (React.js / Next.js) and Mobile App Development (React Native / Android) to ensure smooth integration across web and mobile platforms.
Required Technical Skills
1. Backend Development (Primary Skills)
- Java 17+
- Spring Boot
- Spring Security
- Spring Data JPA / Hibernate
- REST API Development
- Microservices Architecture
- JWT Authentication
- Role-Based Access Control (RBAC)
- API Security and Authorization
- WebSockets and Real-time Communication
- Redis for Caching
- RabbitMQ for Message Queuing
- Background Jobs and Scheduled Tasks
2. Database Management
- MySQL / SQL
- Database Design and Architecture
- Query Optimization
- Database Indexing
- Relationships and Transactions
- Database Performance Optimization
3. Frontend Knowledge (Secondary Skills)
- React.js / Next.js
- JavaScript / TypeScript
- HTML5 / CSS3
- Tailwind CSS
- REST API Integration
- Basic State Management (Redux / Zustand)
4. Mobile App Knowledge (Secondary Skills)
- React Native / Expo
- JavaScript / TypeScript
- Android Application Architecture
- REST API Integration
- Firebase Cloud Messaging (FCM)
- Push Notifications
- Mobile App Backend Integration
5. Development & Deployment Tools
- Git and GitHub
- Linux Server Management
- Docker and Containerization
- CI/CD Pipeline (Preferred)
- Server Configuration and Deployment
- Application Monitoring and Logging
Key Responsibilities
- Design, develop and maintain scalable backend services using Java and Spring Boot.
- Develop secure and high-performance REST APIs for web and mobile applications.
- Design and manage database architecture using MySQL and optimize complex SQL queries.
- Implement authentication, authorization, JWT and role-based access control.
- Integrate third-party APIs, webhooks, payment gateways and notification services.
- Implement caching using Redis and background processing using RabbitMQ.
- Develop real-time communication features using WebSockets.
- Optimize backend performance, security, scalability and database efficiency.
- Collaborate with Frontend Developers (React.js / Next.js) for API integration.
- Collaborate with Mobile App Developers (React Native / Android) for mobile API integration.
- Manage backend builds, server configuration and production deployments.
- Debug issues, monitor application performance and maintain code quality.
- Follow clean coding practices, software development standards and Git workflows.
Candidate Requirements
- Minimum 2 years of professional experience in Backend Development.
- Strong hands-on experience with Java and Spring Boot.
- Good understanding of REST API architecture and database management.
- Practical knowledge of authentication, authorization and application security.
- Understanding of scalable and multi-user application architecture.
- Basic to intermediate knowledge of React.js / Next.js.
- Basic understanding of React Native / Android application development.
- Ability to understand complete web and mobile application workflows.
- Good problem-solving, debugging and analytical skills.
- Ability to work independently in a remote development environment.
Work Benefits
- 100% Work From Home.
- Full-Time Employment.
- Opportunity to work on real-world SaaS products.
- Work with modern backend technologies and scalable architecture.
- Collaborate with Frontend and Mobile App Development Teams.
- Opportunity to contribute to complete product development.
Other Current Job Openings
We are also hiring for:
1. Frontend Developer – Next.js / React.js
Primary Skills: Next.js, React.js, JavaScript, TypeScript, Tailwind CSS, Redux / Zustand, TanStack Query and REST API Integration.
2. Mobile App Developer – React Native / Android
Primary Skills: React Native, Expo, JavaScript / TypeScript, Kotlin / Java, Expo Router, REST API Integration, Firebase Cloud Messaging and EAS Build.
Pay: ₹12,000.00 - ₹15,000.00 per month
Benefits:
Work Location: Remote