Full Stack Developer - System Certification View Service
NTT DATA North America
**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.
Confirm your E-mail: Send Email
All Jobs from NTT DATA North America