About the job
Location : Bangalore (Hybrid)
Job Summary
We are looking for a skilled Java Full Stack Developer with strong experience in React.js for frontend development and Java-based backend technologies.
The candidate will be responsible for designing, developing, testing, and maintaining scalable web applications and APIs across the full software development lifecycle.
Key Responsibilities
- Develop responsive and dynamic user interfaces using React.js
- Build and maintain backend services using Java and Spring Boot
- Design and consume RESTful APIs and microservices
- Collaborate with UI/UX designers, QA engineers, and product teams
- Write clean, scalable, and maintainable code
- Optimize applications for maximum speed and scalability
- Participate in code reviews and technical discussions
- Troubleshoot and debug production issues
- Work with databases and cloud-based deployments
- Follow Agile/Scrum development methodologies
Required Skills
Frontend
- Strong experience with React.js
- Proficiency in JavaScript, TypeScript, HTML5, and CSS3
- Experience with Redux, React Hooks, and component lifecycle
- Knowledge of responsive design and cross-browser compatibility
Backend
- Strong proficiency in Java 8/11/17
- Experience with Spring Boot, Spring MVC, and Spring Security
- Knowledge of REST APIs and microservices architecture
- Familiarity with Hibernate/JPA
Database & Tools :
- Experience with MySQL, PostgreSQL, or MongoDB
- Familiarity with Git, Maven/Gradle
- Experience with Docker and CI/CD pipelines
- Knowledge of cloud platforms like AWS, Azure, or GCP is a plus
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or related field
- 7 years of experience in full stack development
- Strong problem-solving and communication skills
Preferred Qualifications
- Experience with Kubernetes and container orchestration
- Knowledge of unit testing frameworks like JUnit and Jest
- Exposure to DevOps practices
- Experience working in Agile teams