Overview
Job Title: Full Stack Software Engineer (Java / React)
Experience: 5–8 Years
Location: Gurugram, Jaipur, Bangalore , Pune, New Delhi
Notice Period: Immediate to 15 Days Preferred
Job Summary
We are looking for a talented Full Stack Software Engineer with strong expertise in either backend (Java/Spring Boot) or frontend (React/JavaScript) development and a willingness to expand across the full stack. The ideal candidate will design, develop, and maintain high-quality, production-grade software solutions while collaborating closely with cross-functional teams to deliver scalable, secure, and high-performing applications.
Key Responsibilities
- Design, develop, and maintain scalable and high-quality software solutions.
- Deliver end-to-end features from concept, design, development, testing, deployment, to maintenance.
- Apply best practices including clean architecture, design patterns, and coding standards.
- Build and maintain production-grade applications aligned with technical and business requirements.
- Collaborate with engineering, product, and delivery teams to ensure seamless project execution.
- Participate in code reviews, pair programming, and knowledge-sharing sessions.
- Implement unit testing, integration testing, and automated testing strategies to ensure reliability.
- Contribute to CI/CD pipelines, DevOps practices, and automation processes to improve delivery efficiency.
- Maintain clear technical documentation and support continuous process improvements.
- Stay updated with emerging technologies and software engineering best practices.
Technical Skills
Backend
- Java 7+,Spring Boot, RESTful APIs, WebSockets
Frontend
- JavaScript / TypeScript, React or similar frameworks (Angular / Vue), HTML5, CSS3
Testing
- Unit Testing, Integration Testing, BDD / TDD methodologies
Version Control & DevOps
- Git or similar version control systems
- CI/CD pipelines
- Exposure to DevOps practices and automation
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or equivalent experience
Required Experience
- Strong experience in frontend or backend development with willingness to expand across the full stack
- Hands-on experience with Java/Spring Boot or JavaScript/TypeScript with React/Vue
- Understanding of software design principles and component-based architecture
- Exposure to cloud platforms such as AWS or similar
- Experience working in Agile environments (Scrum or Kanban)
- Awareness of DevOps principles and automation practices