Backend Developer

Stefanini$137K — $198K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of experience in cloud-based software development
  • Demonstrated ability to design and support cloud-based solutions in production
  • Strong knowledge of API design and integration methodologies
  • Proficient in implementing cloud security principles
  • Hands-on experience with AWS platforms and relevant tools
  • Bachelor's Degree required, Master's preferred

Responsibilities

  • Design, develop and operate distributed systems and microservices
  • Utilize CI/CD, TDD, and various DevOps tools for reliable software delivery
  • Write clean, maintainable code and validate API performance
  • Implement monitoring and observability practices to maintain service health
  • Analyze challenges and make data-driven decisions
  • Collaborate in Agile teams and contribute to architecture discussions
  • Foster a customer-centric mindset to enhance value delivery

Benefits

  • Opportunities for career development and mentorship
  • Collaborative work environment focused on technology and innovation
  • Participation in architecture and design discussions
  • Engagement with a customer-focused approach to software development
  • Work on mission-critical, always-on applications within the Ford mobility ecosystem
Full Job Description
Details:

We are looking for a highly motivated, technology focused individual with a passion to work on a collaborative software delivery team to enable the creation and management of Platforms and APIs deployed to the Ford mobility ecosystem.

Key Responsibilities
  • Experience designing, developing, & operating distributed systems, microservices, & cloud-native applications using Java, Spring Boot, Kubernetes/EKS, Kafka, PostgreSQL, gRPC, REST, & AWS Cloud & DevOps
  • Hands-on experience with CI/CD, TDD, ArgoCD, SonarQube, FOSSA, & GitHub, with a focus on secure, reliable software delivery.
  • Commitment to writing clean, maintainable, well-tested code & validating API performance, scalability, & reliability.
  • Experience implementing monitoring, alerting, observability, & performance management practices to maintain service health & meet service-level objectives.
  • Ability to analyze complex challenges, evaluate tradeoffs, & make sound decisions using available data.
  • Experience working in Agile teams & partnering with product managers, architects, & engineers to deliver production-ready solutions. Contribute to architecture & design discussions, promote engineering best practices, & mentor junior engineers.
  • Customer-Centric Mindset: Passion for leveraging technology & continuous improvement to deliver value for customers & the business.


Job Requirements

Details:

Skills Required
  • Java - Java would be used to design and build RESTful and gRPC based microservices with Spring Boot. These Java applications would be packaged as Docker containers and deployed to Kubernetes/EKS clusters, with health-check endpoints and readiness/liveness probes to support reliable orchestration at scale. For real-time data processing, Java-based Kafka producers and consumers would handle streams of vehicle connectivity events.
  • gRPC services would enable low-latency internal service-to-service communication alongside standard REST controllers for external-facing APIs. Security would be built into these services using OAuth2/JWT-based authentication and authorization. Throughout development, the engineer would follow TDD practices, plus integration tests to ensure clean, maintainable, well-tested code, and would instrument services with metrics and logging to support monitoring, alerting, and performance/load testing under high vehicle-connection volumes, given the mission-critical, 24x7 nature of the platform.


Skills Preferred
  • AWS - AWS would serve as the core cloud infrastructure platform for deploying, scaling, and operating the connected vehicle services. Elastic Kubernetes Service (EKS) would host containerized microservices, with AWS-native tooling supporting autoscaling, load balancing, and networking to ensure resilient operation under high vehicle-connection volumes.
  • Services would leverage other AWS offerings, such as S3 for storage, RDS for managed PostgreSQL databases, and IAM for fine-grained access control, to build a secure, observable, and highly available platform.
  • Infrastructure as code would be a core discipline, with Terraform used to provision all AWS resources, ensuring consistent, repeatable, and auditable environments.
  • CI/CD pipelines would leverage Concourse to automate build, test, static/dependency scanning (SonarQube, FOSSA), and deployment, with ArgoCD handling GitOps-based continuous deployment to EKS clusters for automated, auditable, and rollback-capable releases.
  • Given the mission-critical, 24x7 nature of the platform, AWS services would be architected with redundancy, monitoring, and alerting to minimize downtime and support rapid incident response for vehicle connectivity at scale.


Experience Required
  • 5+ years of progressive experience in cloud-based, software development.
  • Proven experience in designing, deploying, and supporting cloud-based solutions in production environments.
  • Strong understanding of API design and integration methods for seamless systems and data exchange.
  • Solid knowledge of cloud security principles and the ability to implement secure software solutions.
  • Demonstrated experience supporting mission-critical, always-on applications with high reliability and performance standards.
  • Hands-on expertise with AWS platforms and cloud-native tools such as MSK, Tyk, DataDog, EKS/Kubernetes, and Terraform, as well as deployment pipelines like Cloud Build, ArgoCD and Tekton. Proficient in canary deployments and API-related technologies including JSON, REST, Swagger, and Postman.
  • Experience supporting critical applications in an "always on" environment.


Education Required

  • Bachelor's Degree


Education Preferred

  • Master's Degree


**Listed salary ranges may vary based on experience, qualifications, and local market. Also, some positions may include bonuses or other incentives***

Stefanini takes pride in hiring top talent and developing relationships with our future employees. Our talent acquisition teams will never make an offer of employment without having a phone conversation with you. Those face-to-face conversations will involve a description of the job for which you have applied. We will also speak with you about the process, including interviews and job offers.

#LI-AK3

#LI-ONSITE

Pay Range:

$ 66.00 - $ 95.00

Similar Jobs

More Jobs at Stefanini

  • Data Engineer
    $126K — $137K *
    Dearborn, MI 48126 (Wayne County)
    Information Technology
    In-Person
  • Full Stack Developer
    $126K — $137K *
    Dearborn, MI 48126 (Wayne County)
    Information Technology
    In-Person
  • Program Manager
    $126K — $137K *
    Dearborn, MI 48126 (Wayne County)
    Information Technology
    In-Person
  • Backend Developer
    $137K — $198K *
    Dearborn, MI 48126 (Wayne County)
    Information Technology
    In-Person
  • ServiceNow Developer
    $126K — $137K *
    Dearborn, MI 48126 (Wayne County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Backend Developer jobs: