Wednesday, November 18, 2020

Head - Technology Project Management - Java/J2EE (10-22 yrs) (Kastech Software Solutions)

Job Description :

Do you have what it takes to build and operate a world-class web platform that serves > 1 million page-hit a day? Would you enjoy the challenge of processing many terabytes of data in no time? What comes to mind when you think about fault tolerance or scalability ?At magicbricks.com, we're passionate about building the best online platform for Real-estate category and we are equally passionate about getting top-notch software professional to join us.

We work on a wide range of cutting-edge big-data technologies to scale up to magicbricks.com growing business needs. Think of Throughput, latency, performance, we want it all. We push boundaries, thrive on solving tough scalability problems and take pride in our ability to iterate fast, release anytime and keep our availability in high 9s. 


- We're looking for a Head of Technology who is experienced right from planning, scheduling, budgeting, providing technical expertise, managing requirements implementing modern and complex solutions that are performant, extensible, scalable and robust and provide technical direction to the 30+ highly motivated and talented Engineer.

Key Responsibilities :

- Demonstrate expert level proficiency in developing and managing large consumer facing / eCommerce websites.

- Build and Lead multiple (2-3) teams of 10-15 top notch engineers to own, drive & deliver critical parts of our products.

- Serve as a technical advisor and problem solver to product team and assist them in using technology to successfully solve consumer and business problems

- Create/Review Technical Design / Architecture of the project and suggest improvements to reduce cost and improve business outcomes, performance & scalability

- Create/Review a project plan covering all project variables, risks & dependencies

- Manage the project lifecycle with the objective of ensuring adherence to Schedule, Effort, Cost and Quality

- Play the role of a mentor and provide direction and technical expertise to Tech Leads and Technical PMs

- Establish measurable criteria concerning deliverability, performance, maintenance, and costs with the objective of improving key metrics over time

Required Skills:

- Ideally 10-15 years of experience; However, years of experience is not a blocker or criteria for a deserving candidate.

- At least 5 years in a Management role with 2+ years as a Manager of Managers.

- Must have spent 2+ years at a start-up or worked in a small and reasonably independent team/development centre.

- Strong Project Management skills

- Expertise in Java / JEE, Spring (IOC, AOP, MVC, Boot), Hibernate, JQuery, JavaScript

- Strong research, problem solving and analytical capabilities.

- Strong Database query, indexing, optimization, normalization and de-normalization concepts

- Experience in event-based technologies like Kafka and Search engines like Solr, Elasticsearch

- Experience in No-SQL databases (MongoDB, Cassandra, Aerospike)

- Experience in JavaScript based UI frameworks (React, Angular,Node.js)

- Experience to Big Data technologies (Hadoop, Spark)

- Must have experienced in handling/managing website/app of large volume of traffic & have hand-on experience on scalability & performance tuning.

- BTech in Computer Science from tier-1 college.

Apply Now

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.