We are seeking a skilled and passionate Java Developer with hands-on experience in Microservices, Spring Boot, and React.js. The ideal candidate will be responsible for developing scalable backend systems, contributing to frontend components when required, and working in a cloud-native setting. Immediate joiners or candidates with short notice periods are highly preferred.
Key Responsibilities
- Design, develop, and maintain scalable Java-based applications
- Build and deploy microservices-based architecture using Spring Boot
- Develop RESTful APIs and integrate third-party services
- Work on cloud platforms (AWS) for deployment, monitoring, and scalability
- Collaborate with frontend teams and contribute to UI development using React.js
- Write efficient, reusable, and testable code
- Troubleshoot and debug applications to ensure optimal performance
- Participate in code reviews, design discussions, and agile ceremonies
- Optimize application performance and ensure high availability
Required Skills & Qualifications
- Strong proficiency in Core Java, Java 8+ features
- Hands-on experience with Spring Boot and Microservices architecture
- Experience working with AWS services (EC2, S3, Lambda, RDS, etc.)
- Good knowledge of REST APIs, JSON, and web services
- Experience with React.js for frontend development
- Strong understanding of SQL/NoSQL databases
- Familiarity with Docker, Kubernetes (preferred)
- Experience with version control tools (Git)
- Knowledge of CI/CD pipelines