Full stack software engineer
Location
Dearborn, MI | United States
Job description
Job Title: Dealer Learning Management (DLM) Full stack software engineer
Location: Dearborn,MI,48124
Job Type: C2H (1 year); Hybrid [3 days office]
Skills Required:
- Define, design, and ship new features using following technologies:
- Java
- Spring Boot
- Angular
- CI/CD (Jenkins, GitHub)
- PCF-GCP-APIs-TDD
- Agile methodologies and practices
- Collaborate and communicate clearly with Product Managers, Product Owners and UI/UX designers during development and support of application features.
- Perform technical design, coding with test automation, support, and documentation of software application modifications.
- Ensure quality code is delivered through high Standards, continuous integration, development and testing.
- Develop test plans, execution and continuous releases.
- Work as part of a product team to lead the engineering, development and coding of complex solutions that enable critical Connected Consumer and Vehicle Features.
- Deliver software craftsmanship principles in the projects and be able to share the successful implementation.
- Develop tools and processes to automate the delivery of new features/capabilities while elimination waste.
- Lead software engineers to understand platform vision, break out tasks and help them solve challenging issues.
Skills Preferred:
- Experience in agile methodologies
- Experience with code quality api/tool (SonarQube)
- Experience with Service interaction api/tool (APIGEE, Swagger)
- Experience in Continuous Integration/Continuous Delivery tools and pipelines such as Jenkins, Maven, Gradle, etc.
- Experience with Spring Cloud and deploying to cloud platforms, preferably Pivotal Cloud Foundry or Google Cloud Platform (App will migrate from PCF to GCP Q2, 2024).
- Highly effective in working with other technical specialists, Product Managers, UI/UX Designers and Product Owners.
- Strong communication & leadership skills
- Ability to work in teams and individually, as needed.
- Self-motivated.
- Continuous learning mindset.
- Passionate about your discipline and strive for continuous improvement
Experience Required:
- Senior Full Stack Software Engineer with strong Angular and Java Spring Boot (5+ years) experience
- Bachelor's Degree in Computer Science, or Software Engineering, or equivalent software engineering experience Passion for growing your skills, tackling interesting work and challenging problems
- Additional Safety Training/Licensing/Personal Protection Requirements:
hybrid position duration is till end of this year (Dec 2024)
Job tags
Salary