Position: Software Engineer
Location: Dearborn, MI
Job Type: Contract W2
Client is looking for a few Software Engineers to work hybrid (2 days a week in office) in Dearborn, Michigan day 1.
Candidates are required to take a Hacker test to submit to technical roles at Ford Motor. A cumulative score of 105/150 is needed to be considered a "pass".
The test has been reduced to 1 hour instead of 2 hours!
Job Description:
- Handle Development, Enhancements and Production Support in the autonomous Product Driven Organization (PDO) team
- Develop software using test driven development to deliver user stories that contribute to a valuable working software product
- Improves continuous integration tooling by automating manual processes within the delivery pipeline and improving quality gates based on past findings
- Handle assignments with minimal direction and raise issues as vital to management - Be flexible to changing priorities
- Develop a deep understanding of the product, understanding the problems to be solved and deliver value to the customer
- Work with Product Manager to understand product vision
- Provide strong technical and analytical support both in new Development and Production support issues to ensure success of SLA's defined.
- Proactively identify opportunities to improve the environment from both a technical and process perspective.
- Should closely work with technical teams, business and other stake holders.
- Should have good learning agility to cross train in related technology, application
Skills Required:
- 5+ years of experience in software development and support
- 5+ years of Object-Oriented Development experience where you applied expertise in building microservices architectures on JVM platform concepts with the following tools and technologies: - Spring Platform (Spring MVC, Spring Boot, Spring JDBC, Spring Cloud) - Asynchronous Messaging (Kafka, RabbitMQ, Pub/Sub) - Automated Testing, Continuous Integration, Continuous Deployment, and technologies (Jenkins CI or similar)
- 5+ years of understanding, practicing, and advocating for clean code principles such as test-driven development (TDD/BDD), Extreme Programming (XP), self-documenting code, continuous refactoring, and writing Unit, Integration, and Acceptance test cases
- 3+ years Kotlin coding experience
- 3+ years experience working with cloud technologies (PCF, GCP)
Skills Preferred:
- 10+ years of experience in Development of Web Services REST/SOAP/WSDL/XML
- 10+ years of experience with a Java-based IDE
- 2+ years of experience with GitHub, Spring Boot, Sprint Cloud
- 2+ years of experience on Spring Platform (Spring MVC, Spring Boot, Spring JDBC, Spring Cloud)
- Experience with CI/CD and Test-driven development
- Experience with object-oriented analysis
- Experience building distributed / service oriented / micro-service-style and cloud-based solutions using Java (Spring)
- Experience with agile methodology and PDO, experience with Rally or similar tool preferred
- Strong analytical and problem-solving skills
- Strong oral and written communication skills
- Strong drive for results and ability to multi-task and work Independently
- Self-starter with proven innovation skills
- Ability to work with multi-functional teams and all levels of Management
- Tackle highly sophisticated technical problems using industry best practices
- Evaluate new technologies, tools, develop POC, provide solution options and make recommendations
- Ability to work in a fast-paced environment
Experience Required:
Education Required:
- Bachelor's degree in Computer Science or Information Technology