Fullstack Engineer

5 - 10 years

15 - 30 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Job Title: Full Stack Engineer Java, Spring Boot, React.js

Experience: 5+ years

Job Summary:

We are looking for a Mid to Senior Full Stack Engineer with strong experience in both backend and frontend development to join our growing offshore engineering team. The ideal candidate brings deep expertise in Java (Spring Boot, Hibernate) and PostgreSQL on the backend, and is proficient with React.js, Redux, Node.js, and Express.js on the frontend.

This role will involve working on highly impactful applications in a collaborative, fast-paced environment. You will have the opportunity to influence product architecture, ensure high code quality, and explore emerging technologies, including AI and cloud.

Key Responsibilities:

Backend Responsibilities:

  • Design and build scalable RESTful APIs using Java, Spring Boot, and Hibernate.
  • Develop and optimize data access layers and stored procedures using PostgreSQL.
  • Manage transactions and session handling in Hibernate with focus on performance and reliability.
  • Write comprehensive unit tests (e.g., JUnit) to ensure backend code quality and coverage.
  • Ensure backend solutions are secure, maintainable, and performant.

Frontend Responsibilities:

  • Build dynamic and responsive UIs using React.js with Redux for state management.
  • Develop and consume REST APIs, ensuring seamless frontend-backend integration.
  • Use Node.js and Express.js for server-side rendering and supporting microservices.
  • Write and maintain frontend unit tests using Jest or similar frameworks.

General Responsibilities:

  • Work closely with Product Managers, Designers, QA, and DevOps in a distributed team setup.
  • Participate in code reviews, architectural discussions, and design planning.
  • Follow modern software engineering best practices including design patterns and clean code.
  • Continuously refactor and improve codebase for maintainability and scalability.
  • Adapt quickly to new tools, technologies, and frameworks as project needs evolve.

Required Skills & Experience:

  • 5+ years of professional full stack development experience.
  • Strong proficiency in:
    • Java, Spring Boot, Hibernate
    • PostgreSQL, including complex SQL and stored procedures
    • React.js, Redux
    • Node.js, Express.js
  • Solid experience with REST API design, development, and integration.
  • Practical knowledge of unit testing:
    • Backend: JUnit
    • Frontend: Jest, or equivalent tools
  • Experience with Hibernate ORM, transaction management, and performance tuning.
  • Familiarity with software design patterns and scalable architecture principles.
  • Excellent verbal and written communication skills for working in remote/distributed teams.
  • Proactive, fast learner with a passion for modern software development.

Nice to Have:

  • Familiarity with:

    • Docker, CI/CD pipelines
    • Cloud platforms (AWS, GCP, Azure)
    • Agile methodologies (Scrum/Kanban)
  • Exposure to:

    • GraphQL or WebSockets
    • AI tools or interest in exploring AI-driven applications

Education:

  • Bachelor's or Master’s degree in Computer Science, Engineering, or a related field (or equivalent experience)

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Sutherland logo
Sutherland

Business Process Outsourcing (BPO)

Denver

RecommendedJobs for You

gurugram, haryana, india

new delhi, delhi, india

cuttack, odisha, india

bhubaneswar, odisha, india

amritsar, punjab, india

guwahati, assam, india