Job Information
Ford Motor Company Technology Lead in Chennai, India
We are seeking a highly skilled and experienced Software developer - Anchor to lead our development team and be responsible for developing and managing our solutions/products. The ideal candidate will have a strong background in Java, Microservices, Rest API, and good understanding of cloud platforms, specifically Google Cloud Platform (GCP) to create efficient and scalable software solutions/products that drive innovation and excellence.
You will work in small, cross-functional teams and embrace lean and agile practices, software best practices, software quality scanning, automated testing, and CI/CD Pipeline. 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 Software Engineer with a passion for building scalable and robust microservices platforms/solutions using open-source technologies, we encourage you to apply for this exciting opportunity.
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/application is highly available, scalable, and fault tolerant.
Ensure the performance, quality, and responsiveness of applications by identifying bottlenecks and bugs, and devising solutions to these problems.
Collaborate with cross-functional teams including Product Managers, Architects, DevOps to define, design, and ship new features and improvements.
Lead Rally boards and Sprint planning meetings to ensure agile practices and project timelines are adhered to.
Maintain a good understanding of GCP services relevant to data processing and analytics and apply best practices for cloud-based solutions.
Stay updated with emerging technologies and frameworks and evaluate their applicability to our goals and needs.
Be part of a team of software developers, providing technical guidance and support throughout the software development lifecycle.
Conduct code reviews and ensure adherence to standards, patterns, and architecture principles.
Develop and maintain technical documentation and user guides for the platform/product/solution.
Bachelor’s degree in Computer Science, Information Technology, or related field.
7+ years of Object-Oriented Development experience where you applied expertise in building micro services architectures on JVM platform concepts with the following tools and technologies:
Spring Platform (Spring MVC, Spring Boot, Spring JDBC, Spring Cloud)
Automated Testing, Continuous Integration, Continuous Deployment, and technologies (Jenkins CI or similar)
2+ 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
1+ Experience with cloud platforms, specifically Google Cloud Platform (GCP).
Familiarity with agile methodologies and experience in running Rally boards and Sprint planning meetings.
Strong problem-solving skills and the ability to work in a fast-paced, evolving environment.
Possess deep understanding of programming fundamentals and can learn new frameworks, languages and tools as required on projects.
Excellent communication and teamwork skills.
A proactive approach to tackling challenges and improving processes.
Experience in Automotive Industry/Domain or PLM is a plus.
Requisition ID : 29442