Full Stack Engineer

Impetus

Bengaluru

On-site

INR 600,000 - 900,000

Full time

42 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Impetus in Bengaluru is seeking a capable full-stack developer to design and implement server-side logic using Java/Spring Boot and to build dynamic front-end interfaces with React. You will integrate robust RESTful APIs, manage SQL/NoSQL databases, and collaborate with cross-functional teams to deliver scalable features.

The role spans the full development lifecycle in an Agile/DevOps environment, focusing on performance, quality, and maintainability across the stack.

Qualifications

  • Experience building backend services with Java and Spring Boot.
  • Experience with RESTful API design and integration.
  • Familiarity with SQL and NoSQL databases.
  • Ability to work in Agile/DevOps environments.

Responsibilities

  • Design and implement server-side logic, APIs, and services.
  • Develop dynamic and responsive front-end using React, HTML, CSS, and TypeScript.
  • Integrate and consume RESTful APIs for seamless frontend-backend communication.
  • Design and optimize database schemas for SQL and NoSQL systems.
  • Collaborate with UI/UX designers, product managers, and QA teams to deliver features.
  • Write clean, testable code and participate in code reviews.

Skills

Java
JavaScript
React.js
Spring Boot
Microservices
Fullstack Developer

Tools

MySQL
PostgreSQL
MongoDB

Job description

  • Back-End Development: Design and implement server-side logic, APIs, and services using Java, often within frameworks like Spring Boot.
  • API Integration: Create and consume robust RESTful APIs to ensure smooth communication between the front-end and back-end systems.
  • Database Management: Design, manage, and interact with databases (both SQL and NoSQL, e.g., MySQL, PostgreSQL, MongoDB) and write efficient queries.
  • Collaboration: Work closely with cross-functional teams, including UI/UX designers, product managers, and QA teams, to define, design, and deliver new features.
  • Code Quality & Maintenance: Write clean, testable, and efficient code, participate in code reviews, and troubleshoot and debug issues across the entire application stack.
  • Optimization: Ensure the performance, quality, and responsiveness of applications and optimize them for maximum speed and scalability.
  • Lifecycle Management: Participate in the full software development lifecycle, from requirements analysis to deployment, often using Agile methodologies and DevOps practices (CI/CD).
  • Back-End Development: Design and implement server-side logic, APIs, and services using Java, often within frameworks like Spring Boot.
  • API Integration: Create and consume robust RESTful APIs to ensure smooth communication between the front-end and back-end systems.
  • Database Management: Design, manage, and interact with databases (both SQL and NoSQL, e.g., MySQL, PostgreSQL, MongoDB) and write efficient queries.
  • Collaboration: Work closely with cross-functional teams, including UI/UX designers, product managers, and QA teams, to define, design, and deliver new features.
  • Code Quality & Maintenance: Write clean, testable, and efficient code, participate in code reviews, and troubleshoot and debug issues across the entire application stack.
  • Optimization: Ensure the performance, quality, and responsiveness of applications and optimize them for maximum speed and scalability.
  • Lifecycle Management: Participate in the full software development lifecycle, from requirements analysis to deployment, often using Agile methodologies and DevOps practices (CI/CD).
  • Front-End Development: Develop dynamic and responsive user interfaces using React, HTML, CSS, and JavaScript/TypeScript.
  • Back-End Development: Design and implement server-side logic, APIs, and services using Java, often within frameworks like Spring Boot.
  • API Integration: Create and consume robust RESTful APIs to ensure smooth communication between the front-end and back-end systems.
  • Database Management: Design, manage, and interact with databases (both SQL and NoSQL, e.g., MySQL, PostgreSQL, MongoDB) and write efficient queries.
  • Collaboration: Work closely with cross-functional teams, including UI/UX designers, product managers, and QA teams, to define, design, and deliver new features.
  • Code Quality & Maintenance: Write clean, testable, and efficient code, participate in code reviews, and troubleshoot and debug issues across the entire application stack.
  • Optimization: Ensure the performance, quality, and responsiveness of applications and optimize them for maximum speed and scalability.
  • Lifecycle Management: Participate in the full software development lifecycle, from requirements analysis to deployment, often using Agile methodologies and DevOps practices (CI/CD).
Roles & Responsibilities
  • Front-End Development: Develop dynamic and responsive user interfaces using React, HTML, CSS, and JavaScript/TypeScript.
  • Back-End Development: Design and implement server-side logic, APIs, and services using Java, often within frameworks like Spring Boot.
  • API Integration: Create and consume robust RESTful APIs to ensure smooth communication between the front-end and back-end systems.
  • Database Management: Design, manage, and interact with databases (both SQL and NoSQL, e.g., MySQL, PostgreSQL, MongoDB) and write efficient queries.
  • Collaboration: Work closely with cross-functional teams, including UI/UX designers, product managers, and QA teams, to define, design, and deliver new features.
  • Code Quality & Maintenance: Write clean, testable, and efficient code, participate in code reviews, and troubleshoot and debug issues across the entire application stack.
  • Optimization: Ensure the performance, quality, and responsiveness of applications and optimize them for maximum speed and scalability.
  • Lifecycle Management: Participate in the full software development lifecycle, from requirements analysis to deployment, often using Agile methodologies and DevOps practices (CI/CD).
Mandatory Skills
  • Java, Javascript , React.js, Spring Boot, Microservices
  • Java, React.Js, Fullstack Developer
  • Skills : Java + Angular/React.
  • A full stack engineer having Java with Spring Boot and basic knowledge around Angular/React.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Fullstack Developer
Fullstack Developer

Impetus Technologies • Bengaluru

Hybrid
INR 1,200,000 - 2,000,000
Java Fullstack developer
Java Fullstack developer

Capgemini • Pune District

On-site
INR 1,200,000 - 1,800,000
Software Developer
Software Developer

Capgemini • Chennai District

On-site
INR 1,200,000 - 2,500,000
Java Full Stack Engineer
Java Full Stack Engineer

Randstad • Hyderabad

Hybrid
INR 900,000 - 1,300,000
Java Full Stack Developer - Reactjs
Java Full Stack Developer - Reactjs

Capgemini • Bengaluru, Mumbai

Hybrid
INR 1,500,000 - 2,800,000
Java Full Stack Developer
Java Full Stack Developer

Capgemini • Pune District, Chennai District, Bengaluru

Hybrid
INR 800,000 - 1,200,000
Java Full Stack Developer
Java Full Stack Developer

Advance Career Solutions • Dadri, Greater Noida

Hybrid
INR 900,000 - 1,500,000
Full Stack Developer
Full Stack Developer

Comviva • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Java Full Stack Developer
Java Full Stack Developer

LTM • Pune District

Hybrid
INR 600,000 - 1,000,000
Full Stack Developer
Full Stack Developer

QualiZeal • Hyderabad

On-site
INR 1,500,000 - 2,300,000