- Staff Engineer - Product and Platform Engineering, with Automotive domain having 9 - 13 years of professional experience, demonstrating advanced proficiency in a diverse set of primary skills crucial for the development and operations within the Ford account.
-
Extensive experience in building enterprise-level applications using Spring Boot and Spring Framework is essential, with advanced knowledge of dependency injection, aspect-oriented programming, and transaction management to enhance application performance and maintainability.
-
Proficiency in Angular for frontend development is required, along with a strong understanding of component-based architecture, state management, and responsive design to create dynamic user interfaces and optimize applications for speed and efficiency.
-
The role necessitates a deep understanding of GCP services, including compute, storage, and networking, with the ability to deploy applications on GCP while ensuring best practices in cloud security and cost management.
-
A solid foundation in Java programming is critical, with the ability to write clean, efficient code adhering to industry standards, and skills in object-oriented principles, design patterns, and multithreading to develop robust applications.
-
Familiarity with GraphQL for API development is essential, enabling the design of flexible and efficient data retrieval mechanisms that improve client-side performance and user experience.
-
Experience in Node.js for server-side development is expected, allowing for the building of scalable network applications and APIs efficiently, with proficiency in managing asynchronous programming and server-side logic.
-
The candidate should have a comprehensive understanding of security best practices and risk assessment methodologies, vital for safeguarding applications against vulnerabilities.
-
Strong operational skills are necessary for managing development workflows, including experience with tools like Jira and Rally for task management and collaboration in agile environments.
-
The candidate must demonstrate a commitment to code quality, utilizing tools such as SonarQube and Checkmarx for static code analysis and vulnerability scanning, with familiarity in Redis for caching and PostgreSQL for database management enhancing their technical capabilities.
-
A positive attitude and strong problem-solving skills are essential for fostering teamwork and driving innovation within the team.
-
A Bachelor of Technology (B.Tech) in Computer Science Engineering or Master of Technology (M.Tech) in Software Engineering is required, with certifications like Google Cloud Professional Cloud Architect and Certified Information Systems Security Professional (CISSP) being preferred.
-
Good to have a strong understanding of publish-subscribe messaging patterns and their implementations, along with proficiency in applying design patterns to software development for improved code maintainability and scalability.
Angular, API, attitude, authorization, Checkmarx, cloud build, code quality, Collaboration, Design patterns, FOSSA, GCP, GRAPHQL, Java, jira, nodejs, Operations, Penetration Testing, Postgres, pub sub, Rally, redis, Risk Management, SECURITY, SonarQube, spring, Spring Boot, sprint, Technical Skills