Chennai, Tamil Nadu, India
1 day ago
Technical Leader - Full Stack with GCP

We are seeking a highly skilled and motivated Full Stack Tech Lead to join our team. In this role, you will be a key technical leader, guiding an agile development team towards building high-quality, modern applications. You'll be responsible for contributing across the full stack, influencing technical direction, defining standards, and mentoring team members, all while championing best practices and staying ahead of technology trends impacting Ford's application delivery. If you have a passion for software craftsmanship, architectural excellence, and leading teams in a dynamic environment, we'd love to talk to you!

Required Skills & Qualifications:

8+ years of overall experience in Information Technology. 6+ years of hands-on development experience with Java, Typescript, and various Functional Languages. 6+ years of experience in Spring and Spring Boot framework development. 4+ years of experience with Angular development. 8+ years of experience working with database technologies such as SQL, Oracle, DB2, SQL Server, or Mongo. 4+ years of experience with testing methodologies and frameworks, including JUnit and Test-Driven Development (TDD). 4+ years of experience working in Agile project environments and aligning with Software Craftsmanship principles. 6+ years of experience utilizing Integrated Development Environments (IDEs) like Eclipse /VS Code/IntelliJ. 4+ years of experience with Source Code Management and build tools such as GIT, Maven and Gradle. 4+ years of experience applying Object-Oriented Analysis and Design (OOA/D) concepts.


Preferred Skills (Nice to Have):

4+ years of experience with Functional Programming, Reactive Programming, or Polyglot Programming concepts. 2+ years of experience in API Design. 4+ years of experience with Cloud platforms (e.g., Azure, AWS, GCP).



 

Lead and mentor an agile development team, fostering a culture of collaboration and software craftsmanship to deliver high-quality outcomes. Drive technical excellence within the team, providing guidance on architecture, design patterns, coding standards, and best practices across the full stack (Java/Spring, Angular, Databases). Contribute hands-on to development efforts, ensuring complex technical challenges are met with robust and scalable solutions. Research, evaluate, and recommend new technologies, tools, and trends that can enhance our application development capabilities and align with enterprise technology shifts. Design, implement, and integrate application architectures, ensuring they are aligned with business requirements and technical standards. Define, advocate for, and ensure adherence to corporate standards in solution development, implementation, development environments, and tools (including libraries, reuse modules, etc.). Champion governance activities to ensure compliance with established development-related policies and procedures. Facilitate technical debt reduction and actively seek opportunities to modernize existing projects and infrastructure. Empower development teams and collaborate with product owners/customers to understand and address product issues and defects effectively. Stay current with emerging trends and technologies in software engineering, microservices architecture, semantic technologies, and cloud computing. Clearly communicate complex technical ideas, concepts, and solutions to both technical and non-technical stakeholders through oral and written communication.


 

Por favor confirme su dirección de correo electrónico: Send Email