Java Full Stack Developer (Java + React)
Job Title: Java Full Stack Developer (Java + React)
Experience: 7 - 10 Years
Location: Bangalore
Employment Type: Full-Time
Notice Period: Immediate Joiners / Candidates serving up to 30 days' notice preferred
Job Summary
We are looking for a talented
Java Full Stack Developer with
710 years of experience in developing scalable, enterprise-grade applications using
Java, Spring Boot, Microservices, and React.js. The ideal candidate should have strong backend development expertise along with modern frontend development skills and experience working in Agile environments.
This is an excellent opportunity to work on high-impact digital transformation projects using cloud-native technologies and modern application architectures.
Key Responsibilities
- Design, develop, and maintain scalable full-stack applications using Java and React.js.
- Develop backend services using Java, Spring Boot, Spring MVC, and Microservices.
- Build responsive and interactive user interfaces using React.js, JavaScript, HTML5, and CSS3.
- Design and consume RESTful APIs and integrate frontend with backend services.
- Collaborate with Product Owners, Architects, QA, and DevOps teams throughout the software development lifecycle.
- Write clean, reusable, maintainable, and well-documented code.
- Participate in technical design discussions, code reviews, and sprint planning.
- Optimize application performance, scalability, and security.
- Troubleshoot production issues and support application enhancements.
- Contribute to CI/CD pipelines and cloud deployments.
Required Technical Skills
Backend
- Strong hands-on experience in Java 8/11/17.
- Expertise in Spring Boot, Spring MVC, Spring Data JPA, and Hibernate.
- Strong experience in Microservices Architecture.
- Experience developing REST APIs.
- Good understanding of multithreading, collections, and object-oriented programming.
Frontend
- Strong experience with React.js.
- Proficiency in JavaScript (ES6+), HTML5, CSS3.
- Experience with Redux, React Hooks, Context API.
- Familiarity with responsive UI development and cross-browser compatibility.
Database
- Strong SQL skills.
- Experience with Oracle, PostgreSQL, MySQL, or SQL Server.
DevOps & Cloud
- Experience with Git, Maven/Gradle, and Jenkins.
- Hands-on experience with Docker and Kubernetes.
- Exposure to AWS, Azure, or Google Cloud Platform (GCP).
- Knowledge of CI/CD pipelines.
Good to Have
- Spring Cloud
- Kafka or RabbitMQ
- Redis
- Elasticsearch
- JUnit and Mockito
- OpenShift
- SonarQube
- Swagger/OpenAPI
- GraphQL
- Banking, Payments, FinTech, or Product Development experience
Preferred Candidate Profile
- 7 - 10 years of experience in Java Full Stack Development.
- Strong expertise in Java backend and React frontend technologies.
- Experience working in Agile/Scrum environments.
- Excellent analytical, debugging, and problem-solving skills.
- Strong communication and collaboration abilities.
- Immediate joiners or candidates with a notice period of up to 30 days are preferred.
Educational Qualification
- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related discipline.