10806 - Sr. Software Engineer, HMNA Development

Hyundai Autoever AmericaCosta Mesa, CA
$103,170 - $158,873

About The Position

This position will be responsible for arriving at designing and developing Java based applications to provide core Telematics service features. Evaluate business and system requirements; ensure technical feasibility, estimate development effort and implementation sequence, create detailed design, develop and provide technical guidance to junior engineers. Support development efforts, performance engineering, deployment and test automation.

Requirements

  • Bachelor’s degree in engineering or computer science or equivalent experience.
  • 10+ years of overall experience in development, design and architecture with Java, J2EE, Spring Framework and database technologies.
  • 10+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience.
  • 5+ years of experience in Java and J2EE technologies, including 3+ years of strong experience in Java 11 or above and Spring 5, and 2+ years of Reactive & Angular programming exposure.
  • 5+ years of experience as a Technical Lead in a large enterprise environment preferably in Telematics area in the support of Connected-Car IT systems encompassing Integration and application management.
  • 5+ years of experience building distributed / service oriented / micro-service style and cloud-based application architectures.
  • 5+ years of experience in public cloud platform such as AWS, Lambda, Kinesis, GCP, Apigee.
  • Experience in J2EE technologies like Spring, iBATIS, Web Services, Design Patterns, SOAP, MVC, JSP and Servlets.
  • Extensive experience and track record in understanding the service specification/ BRD / high level architecture and prepare the detail design document.
  • Strong understanding of Object-Oriented Analysis and Design (OOAD) concepts.
  • A well-developed understanding of the theory and principles of operation of the internet and packet data protocols.
  • Proficient in deploying applications on J2EE Web/Application servers like JBoss, WebLogic and Tomcat.
  • Hands on experience in databases like Oracle, SQL Server, MySQL. Capable of writing complex DB queries and performing SQL analysis and tuning.
  • Experience in multi-platform like Unix and Linux environments.
  • Experience in billing system with subscription-based, usage-based, one -time billing models, payment gateway integrations.
  • Experience working on complex technical projects in a multi-vendor project environment.
  • Exposure to Agile development methodology.

Nice To Haves

  • Experienced in ESB technologies (Apache Camel, Mule ESB, ActiveMQ) is a plus.
  • Experience developing with data persistence and distributed processing frameworks such as Hadoop, Spark, HBase and NoSQL is a plus.
  • Connected Car or IoT experience.
  • Experience in developing predictive models, working with large datasets, and implementing AI solutions.
  • Solid experience in public cloud technologies.
  • AWS, GCP Cloud certifications.
  • Experience with Saas Billing and Subscription platform integrations.

Responsibilities

  • Lead, Design and Develop Java software modules using Java/J2EE and database related technologies.
  • Technical design and development of new features in the Connected Car product.
  • Lead a team of web back end and front-end developers and other technical personnel to develop, maintain and support web sites.
  • Work closely with multiple stakeholders to translate Connected Car feature specifications/requirements into high quality, timely deliverables as a strong hands-on technical member in Connected Car project development activities.
  • Provide technical direction and guidance to the engineering team/vendor to create designs, develop systems, resolve issues, and manage Connected Car development schedule.
  • Gather requirements around functionality and translate those requirements into elegant functional solutions.
  • Evaluate business and system requirements, ensure technical feasibility and estimate development effort and implementation sequence.
  • Establish development environment and development guidelines (coding, code reviews, build etc.).
  • Research new technology available and recommend technical and architectural improvements.
  • Prepare detailed specifications from which programs will be written, designed, coded, tested, and debugged.
  • Develop RESTful web-services that can support high-volume transactions.
  • Work with multiple stakeholders to analyze requirements, clarify design dependencies, create test plans, and support functional and non-functional activities.
  • Support vendor development effort and required co-ordination.
  • Identify production issues and risks as they relate to the Issue/Incident Management program, triage issues and take escalation actions as necessary.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service