DE Jobs

Search from over 2 Million Available Jobs, No Extra Steps, No Extra Forms, Just DirectEmployers

Job Information

Ford Motor Company Full Stack Software Engineer in Chennai, India

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 Ford Motor Company's supply chain. If you ‘re looking for the change 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 solutions that are as smart as you are.

Enterprise Technology is looking for a hands-on and highly motivated software engineer who can work with a global team that is developing and deploying cloud solutions for Ford's Supply Chain organization. The software engineer will develop and maintain the back-end/server-side parts of an application, typically consisting of APIs, databases and other services containing business logic. They work with various languages and tools to create and maintain services on-prem or in the cloud

  • Engage with customers to understand their use-cases and requirements.

  • Solve complex problems by designing, developing, and delivering using various tools, languages, frameworks, and technologies.

  • Align with architecture guidelines for unified and coherent approach to development.

  • Design, develop, and deliver new code using various tools, languages, frameworks, and technologies.

  • Develop and maintain back-end applications like APIs and microservices.

  • Collaborate with front-end developers to integrate user interface elements and with cross functional teams like product owners, designers, architects etc.

  • Manage application deployment to the cloud or on-prem, health and performance monitoring, security hardening and disaster recovery for deployed applications.

  • Manage data storage and retrievals in applications by utilizing database technologies.

  • Promote improvements in programming practices, such as test-driven development, continuous integration, and continuous delivery.

  • Optimize back-end infrastructure and deployment practices to improve application resiliency and reliability.

  • Support security practices to safeguard user data including encryption and anonymization.

  • Conduct proof-of-concepts to support new features, ensure quality, timely delivery using Agile practices.

  • Collaborate directly and continuously with product managers and product owners to prioritize deliverables geared towards a business and user value driven approach with continuous improvement and innovative mindset.

  • Degree in Computer Science, Computer Engineering, or a related field.

  • 5+ years of work experience in Spring Platform (Spring MVC, Spring Boot, Spring JDBC, Spring Cloud), REST APIs, Cloud Native Development experience on Cloud Platform.

  • Strong Java/JEE Object-Oriented Development experience and expertise in building microservices architectures on JVM platform and good understanding of design patterns.

  • Experience in RESTFUL Web services development in Cloud platforms and Apigee.

  • Expertise in Cloud Platforms like Google Cloud Platform/CaaS /PCF and CloudRun.

  • Strong expertise in RDBMS and SQL (MSSQL, Oracle, PostgreSQL etc.)

  • Strong working experience in ORM frameworks like Hibernate, JPA etc.

  • Expertise in UI development using HTML, CSS, Nodes, TypeScript and Angular.

  • Experience in Enterprise SSO technologies like ADFS, SAML and Cloud based Securities.

  • Expertise in Source Control Repositories (GitHub/Others).

  • Experience to agile software development methodologies like Agile SCRUM.

  • DevOps tools and Continuous Integration and Continuous Deployment (CI/CD), Tekton Pipeline and Gradle.

  • Experience in clean code principles such as test-driven development (TDD), writing Unit, Integration, and Acceptance test cases.

  • Security (SAST/DAST) & Static code analyzer tools (Checkmarx, FOSSA, SonarQube and 42 Crunch)

  • Exposure to Cloud Monitoring and logging (SPLUNK, Dynatrace, etc.)

  • Java Editor tools (Eclipse/IntelliJ/STS etc.)

Requisition ID : 27881

DirectEmployers