Search by job, company or skills

Freecharge

Freecharge Payment Technologies - Principal Engineer - Java Technologies

new job description bg glownew job description bg glownew job description bg svg
  • Posted 25 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Description

What Youll Be Doing :

  • 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

What Were Looking For

  • 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.

(ref:hirist.tech)

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 141442853