Search by job, company or skills

Software Dev Engineer II, Appstore <> Amazon

Company name confidential
1-3 Years
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 5 hours ago
  • Be among the first 20 applicants
Early Applicant
Quick Apply

Job Description

Job Overview

We are seeking a Software Development Engineer II to join the Appstore technology team, contributing to the development of scalable software solutions and services that enhance customer and developer experiences across various devices such as Fire TV and Fire Tablets. The ideal candidate will design scalable, low-latency systems and work across diverse technologies, ensuring a world-class Appstore experience for millions of customers.

Key Deliverables

  • Design, develop, and deploy highly scalable and low-latency distributed systems for handling customer and developer interactions.
  • Collaborate with cross-functional teams to integrate and optimize the Appstore experience across Fire TV, Fire Tablets, and other devices.
  • Contribute to the architecture and technical direction of the Appstore platform, ensuring maintainability and scalability.
  • Coach and mentor junior engineers, fostering a culture of innovation and continuous improvement within the team.
  • Drive innovation by identifying opportunities for step-function changes to improve the current status quo.

Essential Requirements

  • Bachelor's degree in Computer Science or a related field.
  • 1+ years of experience in software development.
  • Strong proficiency in Java and experience with version control systems like Git.
  • Solid understanding of service architectures and experience working with databases.
  • Experience with distributed systems and handling scaling challenges.
  • Strong grasp of advanced engineering principles and design patterns.

Preferred Qualifications

  • Experience with Scala or other modern programming languages.
  • Familiarity with cloud platforms such as AWS.
  • Experience with agile development methodologies.
  • Strong problem-solving skills and the ability to work in a fast-paced environment.
  • Excellent communication and collaboration skills.

Skills

Must-Have Skills

  • Technical: Java (proficient, 1+ year), Git (proficient, usage for code management), Scala (basic understanding).
  • Domain Knowledge: Understanding of service-oriented architecture, database systems, and distributed systems.
  • Behavioral & Interpersonal: Strong communication skills, teamwork, and ability to collaborate effectively with cross-functional teams.
  • Process & SOP: Familiarity with software development lifecycle (SDLC) and agile methodologies.
  • Analytical & Problem-Solving: Ability to analyze complex problems, identify root causes, and develop effective solutions.

Good-to-Have Skills

  • Advanced Technical: Experience with AWS or other cloud platforms.
  • Additional Certifications: Relevant certifications in Java or cloud technologies.
  • Cross-Functional Exposure: Experience working with product management, UX/UI design, and QA teams.
  • Leadership Traits: Mentoring junior engineers and contributing to team-building efforts.
  • Continuous Improvement: Familiarity with Lean/Kaizen principles and practices

Bachelor Of Technology (B.Tech/B.E)

Job ID: 145932723

Similar Jobs