Ford is seeking a Senior Backend Software Engineer (Java) with 7–8 years of experience to design, build, and scale robust microservices and RESTful APIs using Java (8/11/17+) and Spring Boot. The ideal candidate has hands-on expertise with cloud-native deployments on GCP Cloud Run and Red Hat OpenShift, Infrastructure as Code with Terraform, and a strong track record of driving CI/CD automation and monolith-to-microservices transformations.
-
Backend software engineer with 7–8 years of professional experience delivering scalable Java applications. Expert in Java 8/11/17+ with a deep understanding of core concepts and JVM internals. Strong problem-solver with proven skills in data structures and algorithms to optimize performance.
-
Highly proficient in designing, developing, and maintaining robust RESTful APIs and building scalable microservices using the Spring Boot framework.
-
Hands-on with containerized deployments and cloud platforms, including Google Cloud Platform (Cloud Run) and Red Hat OpenShift, plus Infrastructure as Code (Terraform) for provisioning and managing cloud environments.
-
Experienced in building and maintaining automated CI/CD pipelines, ensuring frequent and reliable code releases. Comfortable debugging across distributed systems and driving root-cause analysis.
-
Agile advocate with experience participating in all sprint ceremonies, Jira-based task tracking, and cross-functional collaboration in fast-paced environments.
-
Proficient with relational (SQL) and NoSQL databases. Committed to writing clean, maintainable, well-tested code and mentoring teammates.
-
Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. Relevant cloud certifications (GCP Associate/Professional) are a significant plus.
Core Competencies (Must have )
-
Java (8/11/17+), JVM internals
-
Spring Boot, RESTful APIs, microservices
-
Cloud & containers: GCP Cloud Run, Red Hat OpenShift
-
Infrastructure as Code: Terraform
Core Competencies (Nice to have )
-
CI/CD: automated pipelines,
-
Databases: SQL and Postgres
-
Debugging, performance tuning, distributed systems
-
Agile, Jira, cross-functional teamwork
-
Security, testing (unit/integration), code quality
Experienced in
-
Develop a monolith to microservices, delivering measurable improvements in scalability, resilience, and deployment speed (provide % and metrics).
-
Designed and implemented a suite of RESTful APIs with Spring Boot consumed by multiple services, achieving target latency and throughput (provide numbers).
-
Built and maintained CI/CD pipelines enabling X% faster release cycles; automated tests and deployment to GCP/OpenShift environments.
-
Knowledge on Terraform-based infrastructure for cloud resources, improving provisioning reproducibility and reducing setup time.
Degree: Bachelor’s or master’s in computer science, Engineering, or equivalent .