Key ResponsibilitiesIndependently complete small- to medium-sized features and defectsParticipate in team planning activitiesAble to triage simple issues independently, and more complex issues with some assistanceParticipate in technical design and review of features, with guidanceConsistently follow best practices and guidelinesHelp to mentor new team membersKnow how to prioritize your own workUnderstand the business supported by your applicationsProactively communicate status and issues to their managerPropose ideas within the team to increase effectiveness through automationFocused learning to attain expertise in one or more technical areasShow a commitment to delivery deadlines, in particular seasonal and vendor partner deadlines that are critical to Best Buy’s continued successBasic Qualifications2+ years of relevant professional experience with a bachelor’s or associate degree, OR equivalent. Including : 2+ years of hands-on experience in development of applications using Java and related frameworksWorking knowledge of Java frameworks (Spring MVC, Spring Boot) and architectureHands-on experience in developing RESTful APIsKnowledge or working experience in RDBMS or NoSQL Databases.Ability to write unit test cases that cover all use cases using unit test frameworks i.e. Junit or Spoc.Experience in using messaging systems preferably KafkaFamiliarity with version control systems (e.g., Git)Ability to triage and manage production issuesKnowledge of using code versioning tools like GitAbility to write build scripts using Maven, Gradle, etc.,Problem-solving and analytical thinkingPreferred QualificationsExperience working in an omni-channel retail environmentWorking knowledge on Microservice architectureExpertise in continuous integration and writing CI / CD pipelines in either using Jenkins or Git hub ActionsKnowledge on Cloud services (AWS, GCP)Knowledge on Groovy scriptingAbility to work and adapt to new technologies and toolsExcellent communication skillsAbout Best BuyBBY India is a service provider to Best Buy and as part of the team that will work on Best Buy projects and initiatives, you’ll help us fulfill Best Buy’s purpose to enrich lives through technology. You will bring that to life every day by humanizing and personalizing tech solutions for every stage of life — in Best Buy stores, online and in Best Buy customers’ homes.Best Buy is THE place where “techies” can make technology more meaningful in the lives of millions of people, to enable our purpose of enriching lives through technology. Our unique culture unleashes the power of our people and provides fast-moving, collaborative, and inclusive experiences that empower employees of all backgrounds to make a difference, learn and grow every day.Best Buy’s culture is built on deeply supporting and valuing our amazing employees and other team members who make it all possible. Best Buy is committed to being a great place to work, where you can unlock unique career possibilities. Above all, Best Buy aims to provide a place where people can bring their full, authentic selves to work now and into the future. Tomorrow works here. ™
Software Engineer • Bengaluru, Karnataka, India