Key Responsibilities :
- Demonstrate expert level proficiency in developing and managing large consumer-facing / eCommerce websites
- Serve as a technical advisor and problem solver to the 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 :
- Strong Project Management skills
- Excellent written and verbal communication skills, as well as presentation skills
- Expertise in Java / JEE, Spring (IOC, AOP, MVC), Hibernate, Spring MVC, AJAX, JQuery, JavaScript
- Strong research, problem-solving and analytical capabilities.
- Strong OOPS concepts & design/integration patterns, Multithreaded programming, Generics, and JVM
- Strong Database query, indexing, optimization, normalization, and de-normalization concepts
- Strong Application scalability & performance tuning experience
- Experience in Integration / Middleware technologies (Kafka, Active MQ, RabbitMQ)
- Experience in Search engines (Solr, ElasticSearch, Endeca)
- Experience in No-SQL databases (MongoDB, Cassandra, Aerospike)
- Experience in Javascript based UI frameworks (React, Angular)
- Experience to Big Data technologies (Hadoop, Spark)
Didn’t find the job appropriate? Report this Job