Full Stack Engineer
Job Description – Full Stack Developer (Java + React)
Job Title: Full Stack Developer – Java & React
Experience: 6-10 Years
Location: Bangalore / Pune
Employment Type: Full-Time
Role Overview
We are looking for a skilled Full Stack Developer with strong expertise in Java, Spring Boot, React.js, and Microservices to design, develop, and maintain scalable enterprise applications. The ideal candidate should have experience working across the technology stack, building robust backend services and responsive frontend applications.
Key Responsibilities
- Design, develop, and maintain end-to-end web applications using Java and React.js.
- Build scalable REST APIs and Microservices using Spring Boot.
- Develop responsive and user-friendly UI components using React.js, JavaScript, HTML5, CSS3, and TypeScript.
- Work with cross-functional teams to understand business requirements and translate them into technical solutions.
- Participate in application architecture, design reviews, and code reviews.
- Optimize application performance, scalability, and security.
- Integrate applications with databases, APIs, and third-party systems.
- Write clean, maintainable, and reusable code following best practices.
- Support CI/CD implementations and deployment activities.Required Skills
Backend
- Strong experience in Core Java (8/11/17+)
- Spring Boot, Spring MVC, Spring Data JPA
- RESTful Web Services & Microservices Architecture
- Hibernate / JPA
- Maven / GradleFrontend
- Strong hands-on experience with React.js
- JavaScript (ES6+), TypeScript
- HTML5, CSS3, Bootstrap / Material UI
- Redux / Context API
- Experience in consuming REST APIsDatabase
- SQL databases: Oracle, PostgreSQL, MySQL
- Database design and query optimizationDevOps & Tools
- Git, GitHub/Bitbucket
- Jenkins, Azure DevOps, GitLab CI/CD
- Docker, Kubernetes (preferred)Preferred Qualifications
- Experience with Cloud platforms (Azure, AWS, or GCP).
- Exposure to Agile/Scrum methodologies.
- Knowledge of unit testing frameworks such as JUnit, Mockito, Jest, and React Testing Library.
- Strong problem-solving and debugging skills.Education
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.