Jobs · Engineering · California

10806 - Sr. Software Engineer (Java/J2EE)

Hyundai AutoEver America · Costa Mesa, CA · 1 mo ago
Engineering$103k–$159k/yrFull-time

Key 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
  • 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.
  • 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

Qualifications

  • 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.
  • 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.
  • 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.
  • 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.

Similar jobs