Java Developer

Job description

Job Description

 

Software Engineer

Cars24 is looking for talented engineers to join its Core Platform team. You will have the opportunity to create significant impact on our systems, our business and most importantly, on our customers as we take on challenges that can reshape the used car industry.

Roles & Responsibilities:

  • Building scalable, highly available, resilient, extendable, secured architecture to provide a significant boost to the business
  • Writing high quality code to achieve business goals.
  • Working with various cross-functional teams to understand their needs, offering them solutions and setting and managing their expectations
  • Ensuring timely & high quality delivery
  • Following up best practices for development and championing their adoption as per company defined standards
  • Developing with scale and speed amidst flux, there is just a LOT happening

 

 

 

Requirements

Ideal candidate profile:

  • An engineering degree in CS from a reputed institution
  • 2-6 Years of experience in Java
  • Strong foundation in Data Structures/ Algorithms and their pros and cons
  • Deep understanding of technologies and architecture for a scalable and highly available set-up
  • Ability to learn new technologies quickly
  • Experienced in Java/Golang and related Technologies like Spring/Hibernate/
  • Experience working in web applications
  • Strong networking and Operating Systems fundamentals
  • Understanding of distributed systems
  • Experienced in Streaming technologies like Kafka
  • Experience working with SQL and  NoSQL Databases
  • Not afraid of refactoring existing system in different technology
  • Experienced in developing the long-term tech strategy for analytics and translate that into an achievable roadmap
  • Up-to-date with emerging technology trends and ability to choose the best
  • Strong in open source technologies, agile development
  • Ability to deliver projects on time with high quality
  • Very good experience in SQL
  • Knowledge of indexing technologies like  Elastic Search

 

Good to have

 

  • Big data technologies a plus
  • Experience in hiring high performing engineers