Talent.com
No longer accepting applications
Full-Stack Technical Anchor

Full-Stack Technical Anchor

MediabistroDearborn, MI, United States
30+ days ago
Job type
  • Full-time
Job description

We are the movers of the world and the makers of the future. We get up every day, roll up our sleeves and build a better world together. At Ford, we're all a part of something bigger than ourselves. Are you ready to change the way the world moves?

Enterprise Technology

plays a critical part in shaping the future of mobility. If you're looking for the chance to leverage advanced technology to redefine the transportation landscape, enhance the customer experience and improve people's lives, this is the opportunity for you. Join us and challenge your IT expertise and analytical skills to help create vehicles that are as smart as you are

In this position...

The position is within Order Fulfilment, providing services to all Top Hats. As the team is continuously deploying to production there is a strong emphasis on Test Driven Development practices and driving out solution design using tests.

We are seeking a highly skilled Full-Stack Technical Anchor to work in the development of our GOMS microservices platform using a combination of open-source frameworks (Java) + Cloud native technology stack. As a Technical Anchor, you will be responsible for designing, developing, and implementing scalable microservices architecture that will support the company's business requirements.

If you are a highly motivated and experienced Senior Software Engineer or Technical Anchor with a passion for building scalable and robust microservices platforms using open-source technologies, we encourage you to apply for this exciting opportunity.

The Full-Stack Technical Anchor will be onsite 4 days / week in Dearborn, MI. Relocation assistance may be available for qualified applicants.

A technical exercise will be requested before the interview, giving the candidate the opportunity to demonstrate their experience of driving the solution to a simple problem using tests.

Highlights of this team and how we work include :

Culture

High degree of autonomy - particularly on how development is done and on prioritizing work that accelerates the team.

Highly collaborative - pairing, mobbing, pair swapping, daily technical knowledge sharing sessions.

Optimize for flow, not utilization : pull-based flow.

Quality centric - very few defects (1-2 / month), naturally high test-coverage (90-100%), high internal code quality.

Continuously improving - in ways of working, technology, & architecture.

Architecture :

Event-Driven Microservices Architecture - new end -to-end functionality is usually added by adding microservices that are loosely coupled by events (RabbitMQ, Kafka).

  • Actual Microservices - the logic of the service fits on half a screen (usually);

Small classes, small methods, communicative code

Kotlin - Older services are in Java, new services use Kotlin

Pivotal Cloud Foundry - migrating to Google Cloud Platform

Component / Sequence Diagrams generated dynamically from test-runs of end-to-end and component-level tests (Living Sequence Diagrams)

Development on MacBook Pros with IntelliJ IDEA (both supplied) for security reasons.

Infrastructure as code (where possible) - our infrastructure is configured via code and git versioned config.

Practices :

User Stories (that are actually vertical) - while we mainly implement APIs, we do so with the 3rd Party developer in mind as our user.

  • User Story Mapping - we identify stories that support the business process (Activities & Steps) and the commercial objective ("Release" Slice - although this is a notional concept since we're shipping to prod 15-20 times per day);
  • BDD / TDD (as if you really meant it) - outside-in development, driven from scenarios with outer and inner loops from e2e, CDC, component (service) tests, unit tests, mutation testing.

    Trunk Based Development - no feature branches, all development done on Master / Main with small safe steps.

    Continuous Deployment - 1-3 commits at a time are pushed, resulting in our automated build then testing that service and then end-to-end with other services, automatically deploying it to production with blue-green deployment 20-40 minutes later (depending on the service).

    Deployment to primary and failover environments as part of the build.

    Reverse Pull Requests - for collaborative code review even though many commits are already running in prod (we're only done when engineers say they're happy the code is maintainable).

    What you'll do...

    Join a team of software developers, providing technical guidance and support throughout the software development lifecycle.

    Collaborate with cross-functional teams, including Product Managers, Architects, DevOps, and QA, to design and develop a scalable microservices platform.

    Design, develop, and implement high-quality, reusable, and testable code that adheres to industry best practices and standards. Build reusable frameworks and work closely with DevOps and other teams to ensure the platform is highly available, scalable, and fault tolerant.

    Handle operational issues with little or no oversight.

    Conduct code reviews and ensure adherence to standards, patterns, and architecture principles.

    Develop and maintain technical documentation and user guides for the platform

    You'll have...

    Bachelor's degree in Computer Science, Computer Engineering, Systems Engineering or related field or a combination of education and equivalent work experience

    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 or Java coding experience

    3+ years of experience with cloud technologies (PCF, GCP or similar)

    Even better, you may have...

    Master's Degree in Computer Science, Computer Engineering, Systems Engineering or related field

    Mongo and / or Postgres experience

    Extensive Java, Spring, Microservices and similar experience

    Experience as a Technical Anchor, Team Lead, Mentor or similar role.

    You may not check every box, or your experience may look a little different from what we've outlined, but if you think you can bring value to Ford Motor Company, we encourage you to apply!

    As an established global company, we offer the benefit of choice. You can choose what your Ford future will look like : will your story span the globe, or keep you close to home? Will your career be a deep dive into what you love, or a series of new teams and new skills? Will you be a leader, a changemaker, a technical expert, a culture builder...or all the above? No matter what you choose, we offer a work life that works for you, including :

    Immediate medical, dental, and prescription drug coverage

    Flexible family care, parental leave, new parent ramp-up programs, subsidized back-up childcare and more

    Vehicle discount program for employees and family members, and management leases

    Tuition assistance

    Established and active employee resource groups

    Paid time off for individual and team community service

    A generous schedule of paid holidays, including the week between Christmas and New Year's Day

    Paid time off and the option to purchase additional vacation time.

    For more information on salary and benefits, click here :

    https : / / corporate.ford.com / content / dam / corporate / us / en-us / documents / careers / 2025-benefits-and-comp-gsr-sal-plan-2.pdf

    This position is a Salary grade

    Visa sponsorship is not available for this position.

    Candidates for positions with Ford Motor Company must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire.

    We are an Equal Opportunity Employer committed to a culturally diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status. In the United States, if you need a reasonable accommodation for the online application process due to a disability, please call 1-888-336-0660.

    #LI-onsite

    #LI-LA1

    Requisition ID

    : 47127

    Create a job alert for this search

    Anchor • Dearborn, MI, United States

    Related jobs
    • Promoted
    Senior Full-Stack Engineer

    Senior Full-Stack Engineer

    VirtualVocationsDetroit, Michigan, United States
    Full-time
    A company is looking for a Senior Full-Stack Engineer, Applied AI.Key Responsibilities Ship full-stack AI projects end-to-end using Ruby on Rails and React Build and integrate AI infrastructure ...Show moreLast updated: 30+ days ago
    • Promoted
    Full Stack Software Engineer

    Full Stack Software Engineer

    VirtualVocationsWarren, Michigan, United States
    Full-time
    A company is looking for a Full Stack Engineer.Key Responsibilities Build and maintain scalable services to support new features and products Collaborate in architectural decisions across teams ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Full Stack Developer

    Senior Full Stack Developer

    VirtualVocationsDetroit, Michigan, United States
    Full-time
    A company is looking for a Senior Full Stack Developer- Remote Canada.Key Responsibilities : Develop backend services, adapters, and integrations using Java, Spring Boot, and Apache Camel for CMS ...Show moreLast updated: 30+ days ago
    • Promoted
    Full-Stack Developer

    Full-Stack Developer

    VirtualVocationsDetroit, Michigan, United States
    Full-time
    A company is looking for a Full-Stack Developer, Independent Contractor.Key Responsibilities Build and maintain features across both front-end and backend layers Develop analytics and AI-driven ...Show moreLast updated: 30+ days ago
    • Promoted
    Full Stack Developer with DoD Clearance

    Full Stack Developer with DoD Clearance

    VirtualVocationsDetroit, Michigan, United States
    Full-time
    A company is looking for a Full Stack Developer with an active DoD Secret Clearance.Key Responsibilities Build scalable, containerized application tools using 12-Factor App principles, TDD, and X...Show moreLast updated: 2 days ago
    • Promoted
    Full Stack Engineer

    Full Stack Engineer

    VirtualVocationsDetroit, Michigan, United States
    Full-time
    A company is looking for a Full Stack Engineer, Ecosystems.Key Responsibilities Build composable services using TypeScript, Ruby, Go, and / or Python Collaborate with team members to plan and buil...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Full-Stack AI Engineer

    Full-Stack AI Engineer

    VirtualVocationsDetroit, Michigan, United States
    Full-time
    A company is looking for a Full-Stack AI Engineer.Key Responsibilities Prototyping, building, and launching AI experiences for large retailers and enterprises Partnering with PM, sales, and clie...Show moreLast updated: 15 hours ago
    • Promoted
    Software Engineer, Full Stack

    Software Engineer, Full Stack

    VirtualVocationsDetroit, Michigan, United States
    Full-time
    A company is looking for a Software Engineer, Full Stack.Key Responsibilities Lead technology projects and a team to create robust, cloud-native solutions in data management and security Write h...Show moreLast updated: 30+ days ago
    • Promoted
    Technical Account Manager

    Technical Account Manager

    VirtualVocationsWarren, Michigan, United States
    Full-time
    A company is looking for a Technical Account Manager to support partner onboarding to its Banking as a Service platform.Key Responsibilities Understand partner business goals and lead technical i...Show moreLast updated: 30+ days ago
    • Promoted
    Healthcare Full Stack Engineer

    Healthcare Full Stack Engineer

    VirtualVocationsDetroit, Michigan, United States
    Full-time
    A company is looking for a Full Stack Engineer (Remote - Healthcare Required).Key Responsibilities Design, build, and maintain efficient, reusable, and reliable code across the full stack Develo...Show moreLast updated: 1 day ago
    • Promoted
    Full-Stack Software Engineer

    Full-Stack Software Engineer

    VirtualVocationsDetroit, Michigan, United States
    Full-time
    A company is looking for a Full-Stack Software Engineer, Vue + PHP (Remote).Key Responsibilities Develop and deploy features that enhance product offerings while ensuring quality and speed Lead ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Full Stack Engineer

    Senior Full Stack Engineer

    VirtualVocationsDetroit, Michigan, United States
    Full-time
    A company is looking for a Senior Full Stack Engineer.Key Responsibilities Analyze, design, develop, test, and deploy full stack AWS Cloud solutions including web applications and REST APIs Cont...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Full Stack Software Engineer (Hybrid) (E)

    Senior Full Stack Software Engineer (Hybrid) (E)

    KLAAnn Arbor, MI, United States
    Full-time
    Primary Location : USA-MI-Ann Arbor-KLA.KLA's total rewards package for employees may also include participation in performance incentive programs and eligibility for additional benefits identified ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Full Stack Software Engineer

    Senior Full Stack Software Engineer

    VirtualVocationsDetroit, Michigan, United States
    Full-time
    A company is looking for a Senior Full Stack Software Engineer to develop full-stack applications for their internal scientists. Key Responsibilities Design and implement full-stack software compo...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer III - Full Stack

    Software Engineer III - Full Stack

    VirtualVocationsWarren, Michigan, United States
    Full-time
    A company is looking for a Software Engineer III - Full Stack (Remote).Key Responsibilities Estimate and complete development tasks including coding, requirements gathering, and analysis with min...Show moreLast updated: 30+ days ago
    • Promoted
    Ignition SCADA Developer

    Ignition SCADA Developer

    VirtualVocationsWarren, Michigan, United States
    Full-time
    A company is looking for an Ignition Developer.Key Responsibilities Provide enhancements, upgrades, and ongoing support for SCADA host application software (Ignition) Design, develop, implement,...Show moreLast updated: 1 day ago
    • Promoted
    • New!
    Staff Engineer, IAM

    Staff Engineer, IAM

    VirtualVocationsWarren, Michigan, United States
    Full-time
    A company is looking for a Staff Engineer, IAM Control Plane.Key Responsibilities Design and build next-generation IAM primitives for secure user access Develop user-facing permission models and...Show moreLast updated: 11 hours ago
    • Promoted
    Java Full Stack Engineer

    Java Full Stack Engineer

    VirtualVocationsDetroit, Michigan, United States
    Full-time
    A company is looking for a Java Full Stack Engineer - Associate.Key Responsibilities Collaborate with the lead developer to write and modify browser-based applications Provide technical support ...Show moreLast updated: 30+ days ago
    • Promoted
    Full Stack Application Engineer

    Full Stack Application Engineer

    VirtualVocationsWarren, Michigan, United States
    Full-time
    A company is looking for a Fullstack Application Engineer.Key Responsibilities Build tools and applications to support various people strategies Collaborate with business partners to align produ...Show moreLast updated: 2 days ago
    • Promoted
    Full Stack Developer

    Full Stack Developer

    VirtualVocationsDetroit, Michigan, United States
    Full-time
    A company is looking for a Full Stack Developer to support a high-impact program in a secure environment.Key Responsibilities Develop and maintain backend services using Python, GraphQL, and Dock...Show moreLast updated: 30+ days ago