Senior Lead Engineer
Chennai, Tamil Nadu, India
2 months ago
Applicants: 0
Share
5 days left to apply
Job Description
Role Summary You will be part of Order Fulfillment team and partner with both business and technical teams to design and develop in-house data driven solutions for complex decision-making problems through systematic application of computer science, analytics, mathematical optimization, and machine learning as well as applying cutting edge technologies in the areas of Order Fulfillment, Supply Chain, and Robotics. Develop algorithms and applications from inception to implementation and collaborate across departments to productionize solutions. Hands-on ownership architecting and leading the development of highly scalable & highly available implementations in public Cloud and on-prem. Participate in the entire SaaS lifecycle driving adoption and scale applying best practices that drive agility and quality. Work closely with product management and program management to derive application requirements, set expectations, and communicate progress. Duties & Responsibilities Design and develop in-house, data-driven solutions for complex decision-making. Apply computer science, analytics, mathematical optimization, and machine learning. Utilize cutting-edge technologies in Order Fulfillment, Supply Chain. Develop algorithms and applications from concept to implementation. Collaborate across departments to productionize solutions. Architect and lead development of scalable and highly available systems in public Cloud and on-premises. Participate in the full SaaS lifecycle, promoting adoption and scalability. Apply best practices to enhance agility and quality. Work closely with product and program management to define requirements, set expectations, and communicate progress. Requirements Basic Qualifications Bachelor?s degree in computer science or related field and 10+ years of relevant industry experience Solid programming skills in Enterprise Java frameworks implementing microservices and applying object-oriented principles for application design Understanding of operating distributed data systems at scale such as event-driven solutions, lambda services and so on. Expertise building scalable implementations with modern data processing frameworks and relational databases Knowledge of professional software engineering practices throughout the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations. Experience working with Kafka/Rabbit MQ. Architecting and developing highly reliable, fault-tolerant distributed applications with focus on performance and scale in the Cloud. Demonstrated understanding of fast-paced Agile principles with technical designs, iterative development, and code reviews Building microservices using Spring/Spring boot framework including Spring JPA, Spring Batch, Spring Security, Spring Cloud, Spring Data Stream etc. Experience working with No SQL database such as Couch-base, Redis, Cosmos or Mongo. Experience working with SQL database such as Oracle or MySQL or Postgress. Experience working with IDE such as Eclipse, Spring tool Suites, DBeaver, InteliJ. Experience working with messaging application such IBM MQ, Rabbit MQ, JMS, Solace. Experience building and optimizing production grade data pipelines (stream processing and batch) to prepare datasets at scale for data analysis, modeling, and optimization. Preferred Qualifications Proven experience taking an idea from inception to life with an ability to explore a variety of open-source technologies. Experience with developing, deploying, and launching software products on public cloud preferably Microsoft Azure.
Required Skills
Additional Information
- Company Name
- Staples India
- Industry
- N/A
- Department
- N/A
- Role Category
- N/A
- Job Role
- Mid-Senior level
- Education
- No Restriction
- Job Types
- On-site
- Employment Types
- Full-Time
- Gender
- No Restriction
- Notice Period
- Immediate Joiner
- Year of Experience
- 1 - Any Yrs
- Job Posted On
- 2 months ago
- Application Ends
- 5 days left to apply
Similar Jobs
Quick Apply
Upload your resume to apply for this position