Job
Description
As a Software Developer at Best Buy, you will be responsible for independently completing small- to medium-sized features and defects. You will actively participate in team planning activities and possess the ability to triage simple issues independently while seeking assistance for more complex issues. Your role will involve participating in technical design and feature reviews under guidance, consistently following best practices and guidelines, and mentoring new team members. It is essential to prioritize your work effectively, understand the business supported by your applications, and proactively communicate status and issues to your manager. Additionally, you will contribute by proposing ideas for automation within the team to enhance effectiveness. Focused learning to attain expertise in specific technical areas is encouraged. You will demonstrate a commitment to meeting delivery deadlines, especially those critical to Best Buy's continued success, including seasonal and vendor partner deadlines. Basic Qualifications: - 2+ years of relevant professional experience with a bachelor's or associate degree, or equivalent, including hands-on experience in developing applications using Java and related frameworks. - Working knowledge of Java frameworks such as Spring MVC, Spring Boot, and architecture. - Proficiency in developing RESTful APIs and experience with RDBMS or NoSQL databases. - Ability to write comprehensive unit test cases using frameworks like Junit or Spoc. - Familiarity with messaging systems, preferably Kafka, and version control systems like Git. - Experience in managing production issues, writing build scripts using tools like Maven or Gradle, and problem-solving with analytical thinking. Preferred Qualifications: - Experience in an omni-channel retail environment and working knowledge of Microservice architecture. - Expertise in continuous integration, writing CI/CD pipelines using Jenkins or GitHub Actions. - Knowledge of Cloud services such as AWS or GCP, Groovy scripting, and adaptability to new technologies. - Excellent communication skills. About Best Buy: BBY India serves as a service provider to Best Buy and contributes to Best Buy projects and initiatives that aim to enrich lives through technology. By humanizing and personalizing tech solutions for various life stages in Best Buy stores, online, and customers" homes, you will play a crucial role in fulfilling Best Buy's purpose. Best Buy's culture fosters a collaborative and inclusive environment, empowering employees to make a difference, learn, and grow every day while supporting and valuing their unique contributions. As part of the Best Buy team, you will be encouraged to bring your authentic self to work, where tomorrow's opportunities await.,