Principal Software Engineer Job in Abc Consultants

Principal Software Engineer

Apply Now
Job Summary
  • We are building next generation seller portals to help sellers save money, save time. onboard in record time and continuously grow.
  • You will work closely with Business team to understand the requirements, drive design, architecture and influence the choice of technology to deliver solution working closely with senior architects and leadership team.
  • This position is for Marketplace Platform systems.
  • Your responsibility is to build robust, scalable design and system using Java, SQL/NoSQL, Kafka, Cassandra, Cosmos DB.
  • This position requires candidate to be well versed with Cloud computing and able to understand resource management

Minimum Qualifications

  • Overall 14 to 18 yrs. of experience in software design and development with degree in Computer Science from reputed institution.
  • Candidate must be expert in designing and architecting big data systems, with a very strong experience on designing Data lake, backend analytics pipelines.
  • Candidate must be able to make appropriate tradeoffs cost vs complexity, build vs buy, time vs space etc at huge scale.
  • Candidate must be able to demonstrate dealing with ambiguity , and responsiveness to change at a higher scale.
  • Candidate must be advanced in problem solving skills using advance algorithm
  • Candidate must be well versed with Java and Advanced Java features
  • Candidate must be willing to inspire by vision and stick to organization goals
  • Candidate must be well versed with Design pattern and Object Oriented programming
  • Exposure to Spark, Hadoop,flink,Cassandra, Azure,GCP and Hive is plus

Preferred Qualifications:

  • Experience in handling complex production environment
  • Experience in data science is plus
  • Experience in Product companies in large scale systems

Our Ideal Candidate:

You have a deep interest and passion for technology. You love writing and owning codes and enjoy working with people who will keep challenging you at every stage. You have strong problem solving, analytic, decision-making and excellent communication with interpersonal skills. You are self-driven and motivated with the desire to work in a fast-paced, results-driven agile environment with varied responsibilities. You will also have to provide technical leadership and mentoring to a small team of highly talented and motivated engineers to deliver these solutions with highest quality.

Mandatory Skills

Distributed Systems, Java, Big Data

Years Of Experience

14 to 18 Years

Education/Qualification

BE


Skills Required :
Java,Microservices, Big Data ,Distributed Systems
Qualification :
B.Tech/B.E., M.Tech, MCA
Experience Required :

9 to 15 Years

Vacancy :

2 - 4 Hires

Skills Required :

Microservices, Big Data, JAVA

Similar Jobs for you

See more recommended jobs