About the Role:
We are looking for passionate and talented Full Stack Software Engineers to join our product engineering team. You will contribute to the design, development, and evolution of a modern cloud-native SaaS platform built using Java, Spring Boot, React, and Microservices architecture.
As part of the engineering team, you will work on scalable enterprise applications, platform services, APIs, workflow engines, and user experiences that serve multiple business domains. This role offers an opportunity to work across the full software development lifecycle while contributing to a highly modular and extensible product ecosystem.
Key Responsibilities:
Product Development
- Design, develop, and maintain enterprise-grade web applications and platform services.
- Build scalable backend services using Java and Spring Boot.
- Develop modern, responsive, and intuitive user interfaces using ReactJS.
- Participate in the development of multi-tenant SaaS platform capabilities.
- Contribute to the implementation of configurable business workflows and business rules.
Platform Engineering
- Develop RESTful APIs and service integrations.
- Build and maintain microservices following domain-driven design principles.
- Work with event-driven and asynchronous communication patterns.
- Design reusable components and services to support multiple product modules.
- Participate in architecture discussions and technical design reviews.
Data & Integration
- Design and optimize relational database schemas.
- Implement secure integrations with external systems and third-party services.
- Work with SQL and NoSQL databases where applicable.
- Support data migration, synchronization, and reporting requirements.
Engineering Excellence
- Write clean, maintainable, and testable code.
- Participate in code reviews and peer learning activities.
- Develop automated unit, integration, and API tests.
- Troubleshoot production issues and implement sustainable solutions.
- Contribute to engineering standards, documentation, and best practices.
Cloud & DevOps
- Support CI/CD pipelines and automated deployment processes.
- Work with containerized applications using Docker.
- Collaborate on cloud-native deployment strategies and infrastructure automation.
- Assist in monitoring, performance tuning, and operational excellence initiatives.
Required Qualifications
- Bachelor's Degree in Computer Science, Information Technology, Engineering, or a related discipline.
- 2–5 years of hands-on experience in software application development.
- Strong understanding of software engineering fundamentals, object-oriented design, and design patterns.
- Experience working in Agile development environments.
Technical Skills
Backend Development
- Java 8+ / Java 11+
- Spring Boot
- Spring MVC
- Spring Data JPA
- Spring Security
- REST API Development
- Microservices Architecture
Frontend Development
- ReactJS
- JavaScript / TypeScript
- HTML5
- CSS3
- Responsive UI Development
Database Technologies
- MySQL / PostgreSQL
- Query Optimization
- Database Design and Normalization
Development Practices
- Git Version Control
- Maven / Gradle
- Unit Testing (JUnit, Mockito)
- API Testing
- Code Quality and Static Analysis
Cloud & DevOps Exposure
- Docker
- CI/CD Pipelines
- Jenkins / GitHub Actions / GitLab CI
- AWS, Azure, or GCP (preferred)
Preferred Skills
- Event-driven architecture and messaging systems.
- Workflow and business process automation platforms.
- Domain-driven design concepts.
- OAuth2, JWT, and modern authentication frameworks.
- Kubernetes exposure.
- Observability, logging, and monitoring tools.
- Experience working on SaaS or enterprise platforms.
What We Look For
- Strong analytical and problem-solving skills.
- Curiosity to learn new technologies and business domains.
- Ownership mindset and attention to quality.
- Ability to work effectively in a collaborative product engineering environment.
- Strong communication and stakeholder interaction skills.
Why Join Us
- Work on a modern enterprise SaaS platform.
- Exposure to cloud-native and microservices architecture.
- Opportunity to contribute to platform engineering and product innovation.
- Collaborative engineering culture focused on quality and continuous improvement.
- Accelerated learning and career growth opportunities.
This Job can be searched as Java developer, Java Spring-boot, React js Developer, Java backend, Frontend, Backend, Java full Stack, Full stack.
Job Type: Full-time
Pay: ₹30,000.00 - ₹45,000.00 per month
Benefits:
Ability to commute/relocate:
- Thoraipakkam, Chennai, Tamil Nadu: Reliably commute or planning to relocate before starting work (Required)
Application Question(s):
- What is your joining availability/notice period?
Education:
Experience:
- ReactJS: 1 year (Required)
- Java+Spring Boot: 1 year (Required)
Work Location: In person