Freecharge Biz logo

Senior Principal Engineering Manager

Freecharge Biz

10 - 15 years

Gurugram

Posted:6 days ago

Apply

Job Description

Roles and Responsibilities :

  • Ensure the quality of architecture and design of systems by serving as a technical lead on our most demanding, cross functional teams.
  •  Functionally decompose complex problems into simple, straight-forward solutions 
  • Leverage knowledge of internal and industry in design decisions and have zeal & drive to take end to end ownership. 
  • Exert technical influence over multiple teams, increasing their productivity and effectiveness by sharing your deep knowledge and experience. 
  • Build performing, scalable, yet secure, enterprise-ready cost-effective back end architectures that can support millions of users in parallel while re-architecting the existing problems 
  •  Lead design and development of products working closely with the business team. 
  •  Independently own software components and co-own entire applications with a small group of fellow developers and review codes. 
  • Should have experience of working with Product Management to create product roadmaps functional specifications, design specification of features based on customer/product requirements 
  •  Research, experiment, and recommend new technologies that can help increase productivity/reduce technical risk or debt.

Job Requirements :

  • 7+ years of software development experience with Enterprise Java (JDK 8 and above),Spring (Boot, MVC, AOP, DI), ORM Frameworks.
  •  4+ years of experience contributing to the architecture, and design (LLD, HLD, OO design patterns, reliability, and scaling) of new and current systems. 
  •  Strong experience in data structures & algorithms, and their space & time complexities.
  •  Strong working experience in an agile environment and technically leading the team of developers and reviewing codes.
  •  Experience in high traffic, highly scalable, microservices, distributed system designs. Experience working with microservices-based architecture.
  •  Hands-on experience working with Databases like SQL & NoSQL Hands-on experience working with caches like Ehcache, Redis, etc. 
  •  Solid understanding of multithreading, MVC, and strong OO skills with demonstrated experience in developing complex and reusable APIs and understanding of the full software development life cycle.

Skills Required

Boot Spring Boot Microservices Java Senior Kotlin Management API

Learn the skills this job asks for

Free courses, interview questions and practice for each skill.

Work Mode

Work from Office

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start Spring Boot Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Freecharge Biz logo
Freecharge Biz

RecommendedJobs for You

Freecharge Biz logo
Freecharge Biz logo