Software Engineer Java at Ford Global Career Site
Dearborn, Michigan, United States -
Full Time


Start Date

Immediate

Expiry Date

14 Jan, 26

Salary

0.0

Posted On

16 Oct, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Java 17 or Later, Spring Boot, GraphQL, REST, GCP, RDBMS, NoSQL Platforms, Newman, Postman, N-Unit, Jmeter, Gradle, Event-Driven Architecture, Pub/Sub, Kafka, Tekton, OpenShift

Industry

Motor Vehicle Manufacturing

Description
Experience modernizing legacy systems and migrating them to contemporary architectures is highly valued. Bachelor's degree in Computer Science, Computer Engineering or similar technical discipline, or equivalent work experience. Technologies / Skills: Java 17 or later, Spring Boot, GraphQL and REST, GCP, RDBMS and NoSQL platforms, Newman, Postman, N-unit, jmeter, gradle, event-driven architecture, pub/sub or kafka, Tekton, OpenShift, GitHub, SAST tools. At least 5 years of experience in Java-based application development: Proficient in designing, implementing, maintaining, and evolving complex enterprise-level Java applications. Proven expertise in leading production support: Demonstrated ability to manage and resolve critical incidents, ensure system stability, and maintain high availability of applications. Strong command of DevOps principles and practices: Experience with CI/CD pipelines, automation tools, infrastructure-as-code, and promoting a DevOps culture. Demonstrated leadership and mentorship abilities: Ability to guide, coach, and develop junior engineers, fostering a collaborative and growth-oriented team environment. Exceptional communication and stakeholder management skills: Capable of clearly articulating technical concepts, project progress, and strategic recommendations to both technical and non-technical audiences, including senior leadership. Experience with modernizing legacy systems: A track record of successfully migrating, refactoring, or re-architecting older systems to modern technologies and platforms. Problem-solving and analytical skills: Ability to identify, analyze, and solve complex technical challenges and design innovative solutions. Understanding of critical business program support: Awareness of how software development impacts business operations and the ability to prioritize work based on business value. Desk work, sedentary. Design, develop, and maintain robust Java-based applications to support critical business programs and deliver innovative application enhancements.
Responsibilities
Design, develop, and maintain robust Java-based applications to support critical business programs. Deliver innovative application enhancements.
Loading...