• Software Development Engineer II

    Location IN-KA-Bangalore
    Posted Date 3 months ago(06-12-2018 12:33)
    Job ID
    ADCI - Karnataka
    Company/Location (search) : Country (Full Name)
  • Job Description

    SDEs at Amazon work on real world problems on a global scale, own their systems end-to-end and influence the direction of our technology that impacts hundreds of millions customers around the world. At Amazon an SDE can expect to design flexible and scalable solutions, and work on complex challenges in large-scale computing by utilizing skills in data structures, algorithms, and object oriented programming.

    This particular role gives you the opportunity to work closely with AbeBooks, an Amazon subsidiary located in Canada. You'll be involved in projects that bring AbeBooks more closely integrated with Amazon technology. The projects will require you to build new services in AWS that will help bridge technical gap between subsidiaries and Amazon infrastructure services. All projects are managed with the Atlassian suite of tools including JIRA, Confluence and Stash.

    About You
    You’re an engineer with rich experience in designing, developing, and supporting multiple software intensive systems. We’re looking for full-stack engineers – you will be working with Linux, AWS, SQL, queues, REST services, Java, HTML and JavaScript. You will be successful if you:

    - Have a strong sense of ownership and customer focus
    - Care about code quality and readability
    - Are comfortable working with data structures as much as discussing software development processes with your peers
    - Get inspired by collecting product and system metrics, and by proposing improvements
    - Persevere when troubleshooting build, deployment or live issues
    - Take code review feedback gracefully and provide your feedback with abundance
    - Love to see your code deployed, and want to see it happening more often

    This role is in Bengaluru.

    Basic Qualifications

    • Bachelor's or Technical Degree in Computer Science or related field
    • 4 to 7 years experience in Java or C++
    • Experience shipping one or more customer facing service applications: client-server programming, network security, and internet protocols should all be second nature

    Preferred Qualifications

    Preferred qualifications
    • Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis
    • Proven track record of building highly trafficked mobile experiences e.g. Android applications, iOS applications, etc.
    • Preferred additional languages include: JavaScript, HTML5, PERL, C, C#, Objective-C
    • 2+ years of relevant engineering experience
    • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
    • Experience with enterprise-wide and distributed systems, device software, or networking protocols
    • Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy
    • Hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems and all points in between
    • Strong written and verbal communication skills preferred
    • Experience developing dynamic X/HTML web applications utilizing JavaScript, HTML 5, CSS/CSS3, and AJAX – including strong knowledge of web security models and writing safe JavaScript code
    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share this job