The cloud computing platform Amazon Web Services (AWS) has provided a highly robust and scalable web services platform for years. Using this platform, developers and their organizations are able to innovate faster and operate their infrastructures in a cost-effective manner. The range of services offered with AWS is continuously expanding, and covers on-demand storage, compute and network capacity, as well as a growing list of application services. The team in the Netherlands is working on one of these application services for AWS. We are using all the bleeding edge technologies provided by AWS to build it. We're still defining large parts of this service, which is challenging the existing infrastructure in many ways. Like existing AWS services, it is designed to be robust, scalable and of high performance. We are looking for a senior Java software developer to join our team and help define this new service. In this role, you will provide technical leadership for the team. You will design and develop solutions that will help our customers and shape the product and the industry. You will be working together with other developers, system engineers and testers. Together with them, you will build high performance, reliable digital systems that will massively scale on millions of servers. You will help establish performance and technical standards for the systems we build. You will need to be a pragmatic visionary who can translate business needs into workable technology solutions and be willing and able to roll up your sleeves and contribute to all phases of product development. As part of the job, we expect you to be exemplary to other developers, someone who does not shy away from hard problems that require complex solutions.**For more information on Amazon Development Center Netherlands please go to http://amazondcn.com/ ** **For more information on Amazon Web Services please go to http://aws.amazon.com/ ** · A bachelor's or master's degree (or higher) in computer science or a related discipline · At least 8 years of software development experience · Proficiency and at least 5 years of experience in developing complex applications using Java · Proficiency in at least one other modern object-oriented programming language such as C++, C#, Python · Experience in building and operating mission critical, highly available (24x7) systems · Excellent problem solving ability · Excellent written and verbal communication in English · Solid understanding of best coding practices including design, unit testing, and peer code-reviews · Take ownership of a project, guide and train junior developers· Experience with agile software development practices · Experience with Unix shell/power tools and scripting languages · Experience mentoring junior software developers to improve their skills, and make them more effective, product software developers · Experience influencing software developers best practices within your team We encourage job seekers to contact us, but please do not contact about other services, products or commercial interests.aws-sdesdm-ea

Show more