Technical Lead – Java, Spring Boot & GCP

Ford Model e U.S.IndiaHybridFull-timeSenior, 5–8 yearsListed 1 hour ago

Apply now

About this role

As a Technical Lead / Tech Anchor within Ford Credit IT, you will be part of a balanced product team responsible for building and evolving digital products and services. You will work closely with Software Engineers, Product Managers, Product Owners, Designers, Architects, and Engineering Managers supporting Contact Center and Customer Relationship Management (CRM) applications. You will provide technical leadership across the software delivery lifecycle, from discovery and architecture through development, testing, deployment, observability, and production support. You will promote modern engineering practices including Extreme Programming (XP), pair programming, Test-Driven Development (TDD), Continuous Integration and Continuous Deployment (CI/CD), DevSecOps, and automated testing. The ideal candidate combines strong hands-on Java engineering capabilities with cloud architecture expertise and the ability to guide teams through complex technical decisions.

- Bachelor’s degree in Engineering/Technology, MCA, or equivalent relevant education and professional experience.
- 6+ years of experience designing, developing, and maintaining enterprise web applications and backend services.
- Strong hands-on experience with Java and Spring Boot , including modern Java development practices.
- Experience designing and developing microservices and RESTful APIs .
- Experience designing scalable, resilient, and highly available distributed systems.
- 3+ years of experience with public cloud platforms , with strong practical experience in GCP preferred.
- Practical knowledge of GCP services such as Cloud Run, Compute Engine, Cloud SQL, Pub/Sub, and Redis/Memorystore , or equivalent services on other major cloud platforms.
- Experience with automated testing using tools/frameworks such as JUnit and Mockito .
- Experience implementing automated CI/CD pipelines.
- Working knowledge of Infrastructure as Code , preferably Terraform.
- Understanding of API management concepts and platforms such as Apigee .
- Understanding of application security, secure coding, and automated security testing practices.
- Experience implementing monitoring, logging, tracing, and production observability.
- Strong understanding of software engineering practices including clean code, code reviews, automated testing, TDD, and continuous integration.
- Ability to provide technical leadership, mentor engineers, and communicate complex technical decisions to both technical and nontechnical stakeholders.

Preferred

- Deep hands-on experience architecting solutions on GCP.
- Experience with reactive programming and event-driven architecture.
- Experience with asynchronous messaging and streaming/data pipeline patterns.
- Experience implementing multiple distributed caching strategies.
- Experience with Apigee API management.
- Experience with SonarQube, Cycode, 42Crunch, Splunk, and/or Dynatrace.
- Experience with Tekton and Google Cloud Build.
- Experience working in an Extreme Programming (XP) environment, including pair programming and TDD.
- Experience supporting large-scale customer-facing or Contact Center/CRM platforms.