Java Full Stack Developer (React)

Bengaluru, Karnataka, India
Apr 22, 2025
Apr 22, 2026
Onsite
Full-Time
4 Years
Job Description

We are seeking a talented and motivated Java Full Stack Developer (React) with at least 4 years of professional experience to join our dynamic development team. This role requires strong expertise in Core Java, Spring Framework, RESTful API development, ReactJS, PostgreSQL, SQL, and Unix-based systems.

Key Responsibilities

  • Collaborate with Business Analysts (BAs), architects, and team members to thoroughly understand and analyze functional requirements. Raise timely clarifications to ensure alignment and accuracy in implementation.
  • Take ownership of technical design decisions for complex business requirements and translate them into robust and maintainable solutions using industry best practices.
  • Develop clean, modular, and reusable code components across both frontend (React) and backend (Java/Spring), ensuring maintainability and future scalability.
  • Optimize applications for maximum speed and scalability, focusing on performance tuning and responsive UI experiences.
  • Follow Agile methodologies including daily stand-ups, sprint planning, retrospectives, and test-driven development (TDD) to ensure a collaborative and efficient development process.
  • Be hands-on in unit testing, integration testing, and support the creation and maintenance of automated test scripts to enhance the overall quality of deliverables.
  • Collaborate actively with cross-functional teams including QA, DevOps, and UI/UX designers to deliver seamless, high-quality user experiences.
  • Perform independent estimation of tasks based on high-level and detailed requirements. Participate in effort estimation sessions and support project planning activities.
  • Participate in peer code reviews, design discussions, and functional validation activities to uphold coding standards and ensure technical excellence across the team.
  • Attend and contribute to all Agile ceremonies (e.g., sprint reviews, retrospectives, planning sessions) and actively engage in chapter/community events to stay current with the latest technologies and practices.
  • Continuously explore and recommend improvements in processes, coding standards, or tools that can help elevate team performance and project outcomes.

Required Skills and Qualifications

  • A minimum of 4 years of hands-on experience in Java Full Stack development.
  • Strong proficiency in Core Java, Spring Framework, and RESTful API development.
  • Solid frontend development experience using ReactJS, along with a deep understanding of JavaScript, HTML5, and CSS3.
  • Proficient in PostgreSQL and writing efficient, optimized SQL queries.
  • Comfortable working in Unix/Linux environments with knowledge of shell scripting and basic system operations.
  • Experience with Agile development methodologies and tools such as Jira, Confluence, Git, and CI/CD pipelines.
  • Excellent problem-solving skills, with the ability to think critically and work independently in a fast-paced environment.
  • Strong communication skills, both written and verbal, and the ability to work collaboratively with global teams.

What We Offer

  • A collaborative and innovative work culture that encourages growth and continuous learning.
  • Opportunities to work on challenging projects involving the latest technologies and industry best practices.
  • A supportive team environment where your voice is heard and your contributions are valued.
  • Competitive compensation and performance-based incentives.
  • Access to technical workshops, internal communities, and mentorship programs.

As a Full Stack Developer, you will be responsible for building scalable and high-performing web applications, contributing to the full software development lifecycle, and ensuring seamless integration between the frontend and backend components.