Full Stack Developer

NTT DATA Global Delivery Services Ltd

Gurgaon/Gurugram

Not disclosed

Work from Office

Full Time

Min. 5 years

Job Details

Job Description

Full Stack Developer - System Certification View Service

Position Overview: Join our dynamic team as a Full Stack Developer working on the System Certification View Service, a critical component in the Mercedes-Benz automotive ecosystem. The ideal candidate will have strong expertise in both frontend and backend development, with a focus on business logic, database design, and modern web technologies.

Key Responsibilities:

  • Develop and maintain core business logic for certification and approval workflows.
  • Design and implement database schemas, stored procedures, and data access layers.
  • Build and maintain RESTful APIs for certification management.
  • Implement event-driven architecture using Apache Kafka.
  • Ensure data consistency and transaction management across microservices.
  • Develop and maintain high-quality frontend code using Kotlin, Spring Boot,  Vue.js 3 and TypeScript.
  • Implement complex UI components and data grids using AG Grid Enterprise.
  • Integrate with multiple backend services and APIs.
  • Write comprehensive unit and integration tests.
  • Participate in code reviews and maintain high code quality standards.
  • Collaborate with UX/UI designers on component implementation.
  • Contribute to architectural decisions and technical discussions.
  • Mentor junior developers in both frontend and backend development practices.

Required Skills & Experience:

  • 5+ years of software development experience with strong expertise in both frontend and backend development.
  • Strong proficiency in Kotlin, Spring Boot Vue.js (preferably Vue 3), TypeScript, and modern JavaScript.
  • Expertise in Spring Boot, Spring Data JPA, and Hibernate.
  • Solid experience with PostgreSQL including query optimization and database design.
  • Experience with Apache Kafka and message-driven architecture.
  • Knowledge of RESTful API design and development.
  • Experience with state management libraries (Pinia preferred).
  • Familiarity with build tools (Vite, Webpack) and modern development workflows.
  • Understanding of responsive design and CSS preprocessors (SCSS).
  • Experience with version control (Git) and collaborative development.
  • Knowledge of Agile development methodologies.

Preferred Qualifications:

  • Experience with Azure cloud services.
  • Knowledge of domain-driven design principles.
  • Experience with OAuth2 and Spring Security.
  • Familiarity with monitoring and logging frameworks.
  • Experience with enterprise applications and complex business logic.
  • Knowledge of automotive industry or certification processes.
  • Familiarity with Docker and containerization.

Education:

  • Bachelor's degree in Computer Science, Engineering, or related field.

Experience Level

Mid Level

Job role

Work location

Gurgaon, HR, IN

Department

Software Engineering

Role / Category

Frontend Development

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 5 years

About company

Name

NTT DATA Global Delivery Services Ltd

Job posted by NTT DATA Global Delivery Services Ltd

Apply on company website