Are you fascinated by critical pieces of infrastructure such as managed runtimes (JVM, .Net, et al.), core frameworks (such as Spring or Guice) or key pieces of software in extremely high-scale situations like web servers or databases? Do you think of the development process holistically, from coding and building all the way to the developer using these tools and look for ways to make that process work smoothly? Amazon is looking for engineers who want to define the future of Java at Amazon. We care about optimization for high scalability, availability, and efficiency. We provide our customers (hint: almost every single engineer at Amazon) with the best possible Java experience.
To be successful in this role, you will be familiar with building Java and the JDK. You will be very familiar with build tools, continuous integration and DevOps. You will have experience delivering and maintaining vital pieces of infrastructure at scale, and will be familiar with performance and security implications of owning core pieces of infrastructure.
On this team you will be delivering the JDK that is used every single day at Amazon. You will:
- Work on getting the latest and greatest Java tech into the hands of one of the biggest developer communities in the world.
Iterate, test new ideas, and shape the future vision for services and libraries built on Java.
Connect and collaborate with development teams across Amazon as your direct customers.