Job Information
Gap Inc. Senior Software Engineer in Hyderabad, India
About Gap Inc.
Our past is full of iconic moments — but our future is going to spark many more. Our brands — Gap, Banana Republic, Old Navy and Athleta — have dressed people from all walks of life and all kinds of families, all over the world, for every occasion for more than 50 years.
But we’re more than the clothes that we make. We know that business can and should be a force for good, and it’s why we work hard to make product that makes people feel good, inside and out. It’s why we’re committed to giving back to the communities where we live and work. If you're one of the super-talented who thrive on change, aren't afraid to take risks and love to make a difference, come grow with us.
About the Role
In this role, you will contribute in requirement gathering as well as implementing highly scalable and high performing headless commerce API’s. They will participate in an Agile work environment to produce and deliver code and automated tests using Agile practices, working closely with other eCommerce product teams, and assisting in resolving critical production issues.
What You'll Do
Bachelor's degree or equivalent experience
6+ years of Experience in the Information Technology Industry
Candidate should be hands on and able to individually contribute
Robust understanding of Java and TDD, deep experience with distributed systems, microservices, REST APIs, API gateways,
Experience with technologies such as Spring Boot with reactive, Relation DB’s, NoSQL DBs, containerization and cloud environments, CI/CD tools, performance engineering, messaging (Kafka)
Extensive experience with Java - Collections, String handling, Multi-threading, Exception handling, Generics, streams, and Synchronization. Java 11 and above experience is highly desired.
Good understanding of Azure managed services like Azure App Gateway, Azure SQLDB, Cosmos DB, AKS & Azure cache for Redis
Understanding of Agile methodology, DevOps mindset
Knowledge of AgroCD is desirable.
Who You Are
Responsible for creating secure microservices and event-driven data flows using Spring boot, Apigee, Kafka, Relation DB’s & No SQLDB’s in Azure
Responsible for creating continuous integration pipelines using Gradle, GitHub, Jenkins, Artifactory, Sonar, monitoring dashboards and alerts using New Relic, Splunk & Grafana.
Responsible for creating continuous delivery pipeline following the Git Ops principle and deploying the application to AKS.
Responsible for creating automated unit tests, contract tests, integration tests, load tests using Junit, rest-assured, Postman, JMeter, cucumber.
Uncover opportunities to develop automations and tools that improve efficiency for the API team
Pointing/Estimating tasks & stories
Benefits at Gap Inc.
One of the most competitive paid time off plans in the industry
Merchandise discount for our brand products at franchise stores and their websites
Comprehensive health coverage for employees, same-sex partners and their families
Health and wellness program: free annual health check-ups, fitness center and Employee Assistance Program
Comprehensive benefits to support the journey of parenthood
Retirement planning assistance
See more (https://corporate.gapinc.com/en-in/careers/gap-inc-benefits) of the benefits we offer.
Gap Inc. is an equal-opportunity employer and is committed to providing a workplace free from harassment and discrimination. We are committed to recruiting, hiring, training and promoting qualified people of all backgrounds, and make all employment decisions without regard to any protected status. We have received numerous awards for our long-held commitment to equality and will continue to foster a diverse and inclusive environment of belonging. In 2022, we were recognized by Forbes as one of the World's Best Employers and one of the Best Employers for Diversity.
Gap Inc.
- Gap Inc. Jobs