Principal Software Engineer Job in Abc Consultants
Principal Software Engineer
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
- 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
9 to 15 Years
2 - 4 Hires
Microservices, Big Data, JAVA