Search by job, company or skills

UpGrad

Full Stack Engineer

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 13 hours ago
  • Be among the first 20 applicants
Early Applicant

Job Description

About the Role:

We are looking for a highly motivated Software Engineer 2 (SE2) with strong experience in Java Spring Boot and React.js to join our product engineering team. This role is ideal for someone who enjoys building scalable backend systems, intuitive frontend experiences, and owning features end-to-end in a fast-paced product environment.

As an SE2, you will be expected to independently deliver modules, collaborate across teams, contribute to system design discussions, and maintain high engineering standards.

Key Responsibilities:

Full Stack Development

  • Design, develop, test, and deploy scalable web applications using Java, Spring Boot, React.js.
  • Build RESTful APIs and backend services for high-performance applications.
  • Develop responsive and reusable UI components using React.js.
  • Integrate frontend applications with backend services and third-party APIs.
  • Ensure code quality through unit testing, code reviews, and best practices.

Ownership & Delivery

  • Own features/modules from requirement understanding to production deployment.
  • Break down business requirements into technical deliverables.
  • Drive timely delivery with quality and reliability.
  • Troubleshoot production issues and ensure quick resolution.

Engineering Excellence

  • Write clean, maintainable, and scalable code.
  • Participate in architecture discussions and suggest improvements.
  • Optimize application performance, security, and reliability.
  • Follow CI/CD practices and engineering processes.

Collaboration

  • Work closely with Product Managers, Designers, QA, and DevOps teams.
  • Participate in sprint planning, standups, retrospectives, and technical discussions.
  • Mentor junior engineers where required Required Skills & Qualifications.

Required Skills & Qualifications:

Technical Skills

  • Strong hands-on experience in Java (8+).
  • Strong expertise in Spring Boot, Spring MVC, Spring Data JPA, Hibernate.
  • Good experience with React.js, JavaScript (ES6+), HTML5, CSS3.
  • Experience with state management libraries (Redux / Context API).
  • Strong understanding of REST APIs and microservices architecture.
  • Experience with relational databases like MySQL / PostgreSQL.
  • Familiarity with Git, CI/CD pipelines, and deployment workflows.
  • Understanding of authentication mechanisms (JWT, OAuth, SSO).

Preferred Skills

  • Experience with AWS / GCP / Azure.
  • Knowledge of Docker / Kubernetes.
  • Exposure to system design and scalable architectures.
  • Experience with caching systems like Redis.
  • Familiarity with testing frameworks (JUnit, Mockito, Jest, React Testing Library).

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 146330677