Michigan Jobs

Mobile michigan-jobbank Logo

Job Information

Aptiv Senior Java Developer in Allen Park, Michigan

div bSHAPE THE FUTURE OF MOBILITY FROM DAY ONE./bThis position is part of our Advanced Safety and User Experience segment (ASUX) and our Connected Services (ACS) business unit.bSummary:/bAs a bSenior Java Developer/b in API Services team, you will be responsible for the Architecture, design and development of highly scalable Microservices 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 experience in leading technical efforts developing applications using a variety of tools, languages, frameworks and technologies.bResponsibilities and duties:/bulliParticipate in requirements backlog refinement including gap analysis and task estimation./liliWork with Architect and Development team to come up with Architecture and low-level design to address the requirements and document the design./liliConduct Technical Architecture and design discussions with both internal and external engineering teams./liliWork with Scrum Team to estimate the tasks and assist in planning sprints./liliDevelop or Modify code to implement the product features using Technology stack best suited for the architecture./liliImplement Test driven development methodology to develop unit, integration, functional and performance test cases along with application deliverables./liliWork with external partners to collaborate and develop applications as per the defined product requirements/liliWork with business users and end to end validation teams to contribute in the development of acceptance test plan to ensure that product meets customer requirements and expectations./liliMaintain regular written communication on project and task status with team manager, project management, and executive management/liliTroubleshoot production problems within assigned applications software./liliModify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance./liliWork with the development team in reviewing pull requests and contribute in the improvement of coding practices./liliParticipate and contribute in all sprint ceremonies to help the team improve the sprint delivery./liliStay current in training of the latest and emerging software tools and technologies./liliTroubleshoot production problems within assigned applications software./liliModify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance./liliWork with the development team in reviewing pull requests and contribute in the improvement of coding practices./liliParticipate and contribute in all sprint ceremonies to help the team improve the sprint delivery./liliStay current in training of the latest and emerging software tools and technologies./li/ulbRequired Qualifications:/bulliBachelor's degree in Computer science, Computer Engineering, or related degree programs./lili5+ years of professional experience in architecture, design, development, and support of Java Spring web and backend applications./lili5+ years experience with Java 8, OOP, functional programming and design patterns./lili5+ years experience with building Spring based RESTful web services using Spring Core, Spring Boot, Sprin

DirectEmployers