Job Description
We are looking for an experienced Full Stack Developer with strong expertise in Java, Spring Boot, and React.js to join our engineering team. The ideal candidate will be responsible for building enterprise-grade web applications, developing scalable APIs, and integrating modern UI frameworks with backend services. This role requires strong technical knowledge along with the ability to work in a collaborative and agile development environment.
Job Details
- Role: Full Stack Developer
- Location: Bangalore (Work From Office – 5 Days/Week)
- Industry: IT Services & Consulting
- Department: Engineering – Software & QA
- Employment Type: Full Time, Permanent
- Role Category: Software Development
Mandatory Skills
- Bachelor’s degree or higher in Computer Science or a related field (or equivalent experience).
- Minimum 7+ years of overall software development experience.
- Strong experience building enterprise-level user interfaces using React.js, HTML, and CSS.
- Hands-on experience developing RESTful APIs using Java and Spring Boot.
- Experience integrating backend APIs with React-based front-end applications.
- Good understanding of software development life cycle (SDLC) and Agile methodologies.
- Strong experience with coding standards, code reviews, source management, build processes, testing, and deployment.
- Excellent communication skills and ability to collaborate effectively with cross-functional teams.
- Ability to work independently and manage multiple tasks in a fast-paced environment.
Good to Have Skills
- Experience with containerization technologies and deploying applications using Kubernetes.
- Hands-on experience with AWS Cloud services.
- Familiarity with microservices architecture and cloud-based application deployment.
Key Responsibilities
- Design and develop enterprise-grade UI applications using React.js.
- Build scalable backend APIs using Java and Spring Boot.
- Integrate APIs with front-end applications to deliver seamless user experiences.
- Implement microservices-based architecture and ensure application scalability.
- Containerize applications and deploy them in cloud environments.
- Work closely with engineering teams to maintain best practices in coding, testing, and deployment.
- Participate in code reviews, sprint planning, and agile development processes.
- Ensure application performance, reliability, and maintainability.
Education
- UG: Any Graduate
Key Skills
Java Full Stack Development, React.js, Spring Boot, API Development, HTML, CSS, AWS Cloud, Kubernetes, Microservices Architecture, SDLC, Agile Methodology, Code Review, Build Processes, Containerization.