BENGALURU · FULLTIME
Software Engineer II
Best Buy
Bengaluru · onsite · Posted 62d ago
Sourced from
Not disclosed4–8 yrsfulltimeBengaluru
About a minute. You'll make an account on the way through.
agent · working
- Read this posting0.4s
- Found the form on Instahyre · 10 questions to answer1.4s
- Decided the answers for all of them2.3s
- Tailor your résumé to this role
- Waiting for you
Section · 01
About this role
Responsibilities:
- Contribute to the delivery of complex solutions, breaking down big problems into smaller pieces.
- Actively participate in team planning activities.
- Help ensure the quality and integrity of the SDLC for their team and identify opportunities for improvement in how the team works through the use of recommended tools and practices.
- Able to triage complex issues independently.
- Aware of the technology landscape, help to plan delivery of coarse-grained business needs spanning multiple applications.
- Set a consistent example of agile development practices and coach other engineers to work as a team with product and UX.
- Help new hires and junior engineers to improve their skills and be more effective.
- Contribute to and improve internal libraries and tools.
- Understand the business supported by your applications.
- Proactively communicate status and issues to their manager.
- Identify problems and risks of their own work and the work of others.
- Collaborate with other teams to find creative solutions to customer issues.
- Show a commitment to delivery deadlines, in particular seasonal and vendor partner deadlines that are critical to Best Buy's continued success.
Requirements:
- 4+ years of relevant professional experience with a bachelor's degree OR equivalent.
- In-depth knowledge of Java frameworks (Spring MVC, Spring Boot) and architecture.
- Hands-on experience in designing and developing RESTful APIs and a good understanding of RESTful web service standards.
- Hands-on experience working with Google Cloud services like Cloud Run, Cloud Functions, Cloud Build, etc.
- Working knowledge of microservice architecture and cloud services (AWS, GCP).
- Hands-on experience in using Splunk, Kibana, or similar tools for troubleshooting issues.
- Proficiency in RDBMS or NoSQL Databases.
- Ability to write unit test cases that cover all use cases using unit test frameworks like Junit or Spoc.
- Experience in using messaging systems, preferably Kafka.
- Familiarity with version control systems (e. g., GitHub).
- Ability to triage and manage complex performance and production issues.
- In-depth knowledge of code versioning tools like Git.
- Expertise in continuous integration and writing CI/CD pipelines using either Jenkins or GitHub actions.
- Ability to write Splunk and Kibana queries, analyze logs in Splunk or Kibana, and write build scripts in Maven, Gradle, etc.
- Problem-solving and analytical thinking.
Preferred:
- Experience in programming languages such as SQL and Python.
- Familiarity with AI/ML technologies and frameworks.
- Ability to work and adapt to new technologies and tools.
- Excellent communication skills.
Sourced from instahyre
Section · 02
Skills
Apache Kafkaamazon web servicescloudSQLSpring BootJavaMicroservicesSplunkgoogle cloud platformJenkinsREST APIAPI