Full stack Developer - JAVA
Mercedes-Benz Research and Development India Private LimitedBengaluru, India (Hybrid)
Job Summary
We are looking for a skilled and passionate Full-Stack Engineer with 3–6 years of experience in building scalable web applications using Java-based backend technologies and modern frontend frameworks such as React. The ideal candidate should be comfortable working across the full software development lifecycle, from backend APIs and database design to frontend UI implementation and deployment activities.
Key Responsibilities
- Design, develop, test, and maintain scalable backend applications using Java.
- Build RESTful APIs and microservices using Spring Boot.
- Implement business logic, validations, and backend integrations.
- Optimize application performance, memory usage, and database interactions.
- Develop responsive and dynamic user interfaces using React.
- Build reusable UI components and integrate frontend applications with backend APIs.
- Design efficient SQL queries and work with relational databases such as MySQL or PostgreSQL.
- Implement ORM-based persistence using Hibernate/JPA.
- Participate in Agile/Scrum ceremonies and collaborate with QA, DevOps, architects, and product teams.
- Contribute to code reviews, technical discussions, unit tests, integration tests, and technical documentation.
Required Skills
- Strong programming skills in Java 8+.
- Experience with Spring Boot, REST APIs, microservices architecture, and Hibernate/JPA.
- Good understanding 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, state management, React Router, and API integration using Axios or Fetch.
- Strong SQL fundamentals and understanding of indexing, joins, and query optimization.
- 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.
- Strong analytical, debugging, communication, and collaboration skills.
- Ownership mindset and ability to work in a fast-paced Agile environment.
Benefits
- Hybrid work possible
- Employee discounts
- Possible health benefits
- Flextime possible
- Company retirement benefits
- Mobility offers
- Coaching
- Canteen and café
- Good public transport
- In-house doctor
Contact
Mercedes-Benz Research and Development India Private Limited
Brigade Tech Gardens, Bengaluru
Jacob Cyril
Email: jacob.cyril@mercedes-benz.com