Why Join 7-Eleven Global Solution Center?When you join us, you will Take Ownership – Within a product area, the teams will own end-to-end delivery of solutions. The teams will be entrusted with responsibility and ownership for the delivery of products. They will also support the local teams in each country in integrating new digital assets with existing systems Challenge Yourself – Products built in Bangalore will be deployed across our network of convenience stores, supporting over a billion transactions per year. If you are up for a challenge like never before, step forward. Build Solutions for Scale – We have over 80,000 stores in over 18 countries dealing in a diverse range of products. The product team will build digital solutions to be deployed at scale, supporting our business operations spread across the globe. Move Around and Grow - Cross-functional learning is not just allowed at 7-Eleven; it’s applauded. We’ve got the size, stability, and resources that make it possible for employees to find rewarding careers Lead and Serve - 7-Eleven has always been about serving the needs of our customers and community.Why We Exist, Our Purpose and Our Transformation7-Eleven exists to be a customer-obsessed, digitally enabled organization, seamlessly linking our physical stores with digital products and services. Our purpose is to redefine convenience by continually delivering best-in-class customer experiences and solutions in an environment where consumer demands are rapidly changing. By anticipating customer needs, we develop and deploy platforms that allow customers to shop, pay and receive products and services how they choose. For our success, we are executing a cultural change underscored by leadership principles and supported by realigning organizational resources and processes.About this Opportunity : Title : Lead EngineerLocation : BangaloreResponsibilities : Responsible for design and development software products which will delight the customersSelf stater and deliver good quality with little oversightEnsure adherence to agile practices, design thinking, good software development practicesEnsure adherence to devOps practices, CI / CD principles and ensuring complete automation of software deployment, releases and security practicesWork closely with product team in understanding the requirements and continuously strive towards making a better customer experienceEnsure applications / platforms being supported meet / exceed security / performance / availability requirementsExcellent verbal, written, interpersonal, organization and time management skillsQualifications : 7-10 years of experience in software development managing complex business requirements10 years of experience in Java application developmentOver 5 years of experience working with distributed applications, event driven, loosely coupled, scalable, self healing components / micro services3-5 years of experience working with cloud technologies with exposure to at-least one of major cloud provider like AWS, Azure, GCP, OpenShift, Pivotal3-5 years of experience working in UI technologies like Javascript, Angular, ReactJs2 years of experience working with NoSql database and modern caching / streaming technologiesOver 5 years of experience working in a Agile environment, practices lean principles and promoting faster time to marketCloud developer certification is a plusSkills : Java, Spring Boot, Spring Cloud servicesEvent / streaming services like Kafka, RabbitMQUI : Angular, ReactJSDatabase : Oracle, Postgress, Mongo, CassandraCI / CD : Git, Jenkins, Atlasssian development stack
Lead Engineer Java • Bengaluru, Karnataka, India