About the job
Join Our Innovative Team
About Us
At 42dot, we are a pioneering mobility AI company dedicated to solving mobility challenges through software and AI. As part of the Hyundai Motor Group's Global Software Center, we lead the development of software-defined vehicles, shaping the future of mobility.
Our commitment to safety and user-centric software-defined vehicle technologies ensures that we deliver the latest performance through continuous updates, similar to smartphones. By advancing software and AI technologies, we are envisioning a new world through a self-managing urban transportation operating system where everything is interconnected and autonomously navigated.
Key Responsibilities
Design and develop the backend for Connected Car Data Collection (CCDC).
Create a policy-based vehicle data collection system.
Develop an Over-The-Air (OTA) update management system.
Design and develop APIs for vehicle data management, covering vehicle information, status, and metadata.
Build a data catalog and preset management system.
Integrate communication protocols between vehicles and the cloud.
Implement domain models based on Hexagonal Architecture.
Qualifications
At least 3 years of experience in developing web applications using Kotlin or Java with Spring Boot.
Experience with RDBMS (PostgreSQL, MySQL, etc.) and query optimization.
Proficiency in designing and developing RESTful APIs.
Experience in collaborative coding and code reviews using Git.
Familiarity with writing unit and integration tests.
Preferred Qualifications
Experience in IoT platform development, including device communication, OTA, and remote configuration management.
Familiarity with architectural patterns such as Hexagonal Architecture, Clean Architecture, or Domain-Driven Design (DDD).
Experience in developing Software-as-a-Service (SaaS) or Platform-as-a-Service (PaaS) solutions.
Experience developing OpenAPIs with OAuth2-based authentication and authorization management.
Experience with microservices architecture design and development.
Experience in building and operating CI/CD pipelines.
Interview Process
Application review - Video interview (approximately 1 hour) - In-person or video interview (approximately 3 hours) - Final selection.
The process may vary by role, and schedule changes may occur.
Details of the schedule and results will be communicated via the email provided in your application.
Additional Information
Please refrain from including sensitive information such as your resident registration number, family relations, marital status, salary, photo, physical conditions, or place of origin in your resume, as these are prohibited by recruitment regulations.
All submitted files must be under 3MB.
