SHAPE THE FUTURE OF MOBILITY FROM DAY ONE.
This position is part of our Connected Services segment and is located in Allen Park, Michigan.
Summary:
As a Full Stack Application Lead in ACP Edge Builder team, you will be responsible for leading the design and development of highly scalable Full Stack application developed and intended to be deployed on a cloud platform. You will implement proof of concepts, build features, deploy systems, and be responsible for the end-to-end execution of projects. You will partner with stakeholders from product management, architecture and other engineering teams across many functions within ACS and external implementation partners. You will be expected to have demonstrated success in software project delivery and experience in leading technical efforts to develop applications using a variety of tools, languages, frameworks and technologies.
Responsibilities and Duties:
* Participate in requirements backlog refinement including gap analysis and task estimation.
* Work with the Architect and Development Team to develop and document an architecture and low-level design to address the requirements.
* Conduct technical architecture and design discussions with both internal and external engineering teams.
* Work with a Scrum Team to estimate the tasks and assist with planning sprints.
* Develop or modify code to implement the product features using the technology stack best suited for the architecture.
* Implement test driven development methodology to develop unit, integration, functional and performance test cases along with application deliverables.
* Collaborate with external partners to develop applications that meet the defined product requirements
* Work with business users and end to end validation teams to develop an acceptance test plan that ensures that the product meets customer requirements and expectations.
* Maintain regular written communication on project and task status with team manager, project management, and executive management
* Troubleshoot production application software problems.
* Modify existing software to correct errors, adapt to new hardware, and/or improve performance.
* Work with the development team to review pull requests and contribute to the improvement of coding practices.
* Participate in and contribute to all sprint ceremonies to help the team improve sprint delivery.
* Stay current in the latest and emerging software tools and technologies.
Required Qualifications:
* 8+ years of professional experience in design, development, and support of Web, Java, Spring and/or .Net backend applications.
* 6+ years of practical experience with Java 8, OOP, functional programming and design patterns.
* 2+ years of experience in leading teams in design and development of Full Stack Web application on Microservices based backend platform.
* Experience architecting and building a front-end application using Angular, React, Redux, Vue, or Ember.
* Experience with PaaS centric architectures on Azure using components like Cosmos, Azure Data Lake Store, Kubernetes, Service Fabric, Key Vaults, Event Hubs, Event Grids, Redis, Data Lake, Kusto (Data Explorer), DataBricks, and Synapse.
* Experience with building Spring based RESTful web services using Spring Core, Spring Boot, Spring MVC and Spring Data.
* Experience with development and deployment of Microservices on cloud platforms (Azure, AWS, GCP).
* Experience with responsive web designs (bootstrap).
* Strong debugging skills, code optimization, and performance tuning.
* Knowledge of SQL (MySQL), NoSQL DB, preferably with MongoDB (+2 years).
* Strong communication and documentation skills.
* Passionate about technology, software, and data.
* Have the ability to work under pressure with strict timelines.
Preferred Qualifications:
* Bachelors degree in Computer science, Computer Engineering, or related degree programs.
* Experience with Architecting Single page web applications on a Microfrontend Architecture.
* Experience with Microservices architecture on cloud platforms.
* Experience with Spring Security and OAuth2.
* Proficiency in developing Rest based API contracts based on Swagger 2.0 and Open API specifications.
* Experience writing unit, integration and performance test cases.
* Architecture and Design Experience on how to automate test cases within the Build Pipelines on both Web and Backend applications.
* Experience with confidential compute frameworks like Enarx, Open Enclave, and/or experience with secure boot VMs using cloud TPMs like GCPs shielded VMs.
* Experience with containers and orchestration (e.g., Docker, Kubernetes and Docker Swarm).
* Familiar with scripting languages like Bash and Python.
* Experience with Git and build tools (e.g., Gradle or Maven).
* Experienced in Continuous Integration and Continuous Deployment (CI/CD) methodologies.
Traits we seek:
* Curiously investigate everything ability to solving problems analytically, creatively and collaboratively
* Lead with confidence thought leaders who empower those around them
* Learn by doing an entrepreneurial mindset thats driven by hands-on experimentation
* Embrace resilience seeing every challenge as a learning opportunity and invitation to grow
* Passion for product excellence build great products with distinct customer value and apply continuous improvement and innovation
Aptiv Rewards and Advantages
* Competitive compensation with bonus potential
* Learning and development opportunities
* Discount programs with various manufacturers and retailers
* Recognition for innovation and excellence
* Opportunities to give back to the community
* Meaningful work that makes a difference in the world
* Relocation assistance may be available
* Tuition Reimbursement
* Paid Time Off (Vacation, Parental leave, etc.)
About Connected Services
Aptiv is making mobility real. Todays software-defined vehicles generate a lot of data. Its expensive to transmit, and its not all useful. Aptivs Connected Services team is a global provider of telematics and analytics solutions serving the transportation industry. We help our customers identify the data they need to operate more efficiently and produce better products. With teams working across the globe, Connected Services creates and delivers solutions that combine comprehensive data acquisition methods with powerful edge and cloud computing architecture resulting in an enterprise-class solution for fleet management, product development, connected vehicle and data exchange applications.
Privacy Notice - Active Candidates: https://www.aptiv.com/privacy-notice-active-candidates
Aptiv is an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, gender identity, sexual orientation, disability status, protected veteran status or any other characteristic protected by law.
Allen Park, MI
Aptiv is a global technology company, which designs and manufactures vehicle components, and provides electrical, electronic, and safety technology solutions to the automotive and commercial vehicle markets. The Company operates through two segments: Signal and Power Solutions segment designs, manufactures, and assembles vehicle's electrical architecture, including engineered component products, connectors, wiring assemblies and harnesses; and Advanced Safety and User Experience segment provides critical components, systems, and software development for passenger safety, security, comfort, and vehicle operation, including body controls, infotainment and connectivity systems, autonomous driving software and technologies, displays, and systems integration.