Mercedes-Benz Research and Development India Private Limited

Full stack Developer - JAVA

Mercedes-Benz Research and Development India Private Limited

Bengaluru, India (Hybrid)

Job Type Full-time
Experience 3–6 Years
Posted 1 month 4 weeks ago
Hybrid 3–6 Years Level

Job Summary

We are looking for a skilled Full-Stack Engineer with 3–5 years of experience building scalable web applications using Java-based backend technologies and modern frontend frameworks such as React. The role covers the full software development lifecycle, including backend APIs, database design, frontend implementation, and deployment in an Agile environment.

Key Responsibilities

  • Design, develop, test, and maintain scalable Java backend applications.
  • Build RESTful APIs and microservices using Spring Boot.
  • Implement business logic, validations, backend integrations, and performance optimizations.
  • Develop responsive user interfaces and reusable components using React.
  • Integrate frontend applications with backend APIs and implement state management and client-side routing.
  • Design efficient SQL queries and work with MySQL or PostgreSQL.
  • Implement ORM-based persistence using Hibernate/JPA and integrate third-party APIs.
  • Participate in Agile/Scrum ceremonies, code reviews, testing, technical discussions, and documentation.
  • Collaborate with QA, DevOps, architects, and product teams.

Required Skills

  • Strong programming skills in Java 8+.
  • Experience with Spring Boot, REST APIs, microservices, and Hibernate/JPA.
  • Knowledge of object-oriented programming, collections, exception handling, multithreading, and the Streams API.
  • Strong experience with React, JavaScript ES6+, HTML5, and CSS3.
  • Knowledge of React Hooks, Redux or Context API, React Router, and Axios or Fetch.
  • Strong SQL fundamentals and experience with relational databases.
  • Experience with Git, Maven or Gradle, and familiarity with Jenkins and Docker.

Good to Have

  • Exposure to Apache Kafka, AWS or Microsoft Azure, Kubernetes, TypeScript, JUnit, or Jest.

Qualifications

Bachelor’s degree in Computer Science, Information Technology, or a related field. Candidates should demonstrate strong analytical and debugging skills, a passion for coding and learning, effective communication, ownership, and attention to quality.

Benefits

  • Hybrid work possible
  • Employee discounts
  • Possible health benefits
  • Mobile phone and meal discounts
  • Retirement benefits
  • Flextime, parking, public transport, canteen, café, and other employee facilities

Similar Job Openings