Job Description :

Job Title: Tech Lead

Job Duration: Right to hire

Job Location: Newark, NJ(Hybrid)

Client: Prudential

Visa: USC, GC, GC EAD and H4EAD

What You'll Do: 

  • Collaborate with Developer Experience and Platforms Product Owner and drive team to delivery feature.
  • Responsible for code review, design and solving developers' technical problem while act as a self-starter developer advocate, promoting products and services within the developer community.
  • Serve as the first line of defense in community channels, offering technical support and guidance to developers.
  • Setup workshops, drive hackathon, InnerSourcing and COPs among developer community.
  • Build a mixed team of in-house and off/near-shore developers that are responsible for building, maintaining, and evolving reference implementation of abstract Mobile, web and microservices Application Patterns, Tools, SDKs, Utilities, and Libraries.
  • Drive Technology standardization across company and bring alignment across all servicing group.
  • Lead development within the developer experience and platforms team, mentor and grow the technical competencies of the team through code reviews and active development.
  • Design, review, write and test code – this is hands-on engineering role, and you will be directly involved in the design and development of new features, writing, reviewing, and testing code.
  • Work in all phases of an agile software development life cycle, including collecting requirements, suggesting methodologies and technologies, and delivery.
  • Advocate for technologies along many axis: open source, conferences, technical posts, demos, and social media.
  • Represents the company by delivering technical talks at conferences, meetups, podcasts, and hackathons.
  • Actively research, keeping up with the latest trends across Cloud, Web, Microservices.
  • Demonstrates the ability to speak to product in a genuine way that outlines the credibility of the best features of the product from a business perspective. 

What You'll Bring:

  • Over 10 years of hands-on software development experience.
  • Master's degree in computer science/equivalent or bachelor's degree in computer science or equivalent bachelor's degree in engineering is required.
  • Experience with community management, developer support, hybrid, and cloud application stack, developing frameworks for automation tooling, performance testing is desired.
  • Experience leading remote teams as well as in-house full stack developers.
  • Must be able to lead and contribute to high-functional, large-scale architecture.
  • Excellent written and verbal communication skills, with the ability to explain complex technical concepts to a diverse audience and proven experience in creating technical content (e.g., blog posts).
  • Extensive exposure in Architecture design, solutioning and problem solving, standard security and authentication methods, protocols, service-oriented application platform, and environments that rely heavily on automation, CI, and CD concepts to rapidly deliver, measure, and iterate on products and features.
  • Involvement in with Agile / Scrum methods, practice, and ceremonies such as:
    • Hybrid frameworks such as Cordova, React Native
    • JavaScript frameworks such as AngularJS, ReactJS, Vue.js
    • JAVA, J2EE, Spring 3.0, Maven, Junit, Spring Web services, Spring JDBC, TypeScript, Python, NodeJS, Material UI, Microservices, Elastic Search, Docker, Kubernetes, Typescript, AWS Cloud Native Resources ( Kafka, Event Bridge, Lambda, Document DB, DynamoDB, RDS databases, AWS API Gateway, EC2, EKS), Knowledge on Terraform, Ansible, Cloud Formation
  • Experience in implementing and designing Cloud Native Architecture patterns.
  • RESTful API design and best practices.
  • Must be knowledgeable in building innovating tools, bot implementation.
  • Mobile, ETL job creation, shell scripting, DevSecOps experience is highly desirable. 
             

Similar Jobs you may be interested in ..