Job Title : Full Stack Java + React Developer
Experience : 7 to 12 Years
Location : Bangalore
We are looking for a highly skilled Full Stack Developer with strong expertise in Java (Spring Boot) and React.js to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining full-stack web applications, ensuring responsiveness, performance, and :
- Design, develop, and maintain enterprise-level backend services and microservices using Java, Spring Boot, Hibernate, and RESTful APIs.
- Implement scalable and maintainable code using best practices and design principles.
- Work with relational and non-relational databases (MySQL, PostgreSQL, MongoDB).
- Implement robust security and data protection measures.
- Optimize application performance and troubleshoot production-level issues.
- Build dynamic and responsive front-end interfaces using React.js, Redux, HTML5, CSS3, and JavaScript / TypeScript.
- Ensure high performance and compatibility across browsers and devices.
- Work closely with UI / UX designers to implement design systems and deliver rich user experiences.
- Write clean, maintainable, and testable code using modern development tools and practices.
- Integrate front-end and back-end components, ensuring smooth data exchange and application flow.
- Collaborate with DevOps to deploy applications using Docker, Kubernetes, CI / CD pipelines (e.g., Jenkins, GitLab CI).
- Participate in architectural design discussions and help improve system scalability and maintainability.
Required Skills & Experience :
710 years of hands-on experience in software development.Strong programming skills in Java, with deep understanding of Spring Boot, JPA / Hibernate, and RESTful APIdevelopment.
Proven expertise in React.js, along with Redux, JavaScript, TypeScript, HTML, and CSS.Experience working with SQL and NoSQL databases like MySQL, PostgreSQL, or MongoDB.Good understanding of Microservices Architecture and cloud-native application design.Familiarity with Docker, Kubernetes, and CI / CD practices.Exposure to Agile development methodologies, TDD, and DevOps culture.Knowledge of code versioning tools like Git, and issue tracking tools like JIRA.Preferred (Good to Have) :
Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP).Familiarity with message brokers (Kafka, RabbitMQ), WebSocket, or GraphQL.Previous experience in BFSI, e-commerce, or enterprise product development domains.ref : hirist.tech)