DESCRIPTIONAmazon Web Services ("AWS") is the world's most comprehensive and broadly adopted cloud platform. AWS offers over 100+ fully featured services to millions of active customers around the world, including the fastest-growing start-ups, largest enterprises, and leading government agencies and organizations. AWS Customers are continuing to leverage AWS Services for applications ranging from exploratory to targeted innovative solutions to business-critical systems.Kumo is the software engineering organization that scales AWS's support capabilities. Amazon's mission is to be earth's most customer-centric company and this also applies when it comes to helping our own Amazon employees with their everyday IT Support needs. Our team is innovating for the Amazonian, making the interaction with IT Support as smooth as possible. We achieve this through multiple mechanisms which eliminate root causes altogether, automate issue resolution or point customers towards the optimal troubleshooting steps for their situation.We deliver the support solutions plus the end-user content with instructions to help them self-serve. We employ machine learning solutions on multiple ends to understand our customer's behavior, predict customer's intent, deliver personalized content and automate issue resolution through chatbots.BASIC QUALIFICATIONS- 3+ years of computer science fundamentals (object-oriented design, data structures, algorithm design, problem solving and complexity analysis) experience- 3+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language- Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellencePREFERRED QUALIFICATIONS- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience- Bachelor's degree in computer science or equivalent- Understanding or experience of API development using Java and Kotlin.- Experience with AWS services and server-less technologiesAmazon is an equal opportunities employer, and we value your passion to discover, invent, simplify and build. We welcome applications from all members of society irrespective of age, sex, disability, sexual orientation, race, religion or belief. Amazon is strongly committed to diversity within its community and especially welcomes applications from South African citizens who are members of designated groups who may contribute to Employment Equity within the workplace and the further diversification of ideas.#J-18808-Ljbffr