FAQs
What programming languages should applicants be proficient in?
Applicants should be proficient in at least one modern language such as Java, C++, or C#, including object-oriented design.
Is mentoring experience required for this position?
Yes, experience as a mentor, tech lead, or leading an engineering team is required for this position.
What are the educational requirements for this role?
A Bachelor's degree is required for this role.
Will I need experience with OpenJDK?
While experience with OpenJDK is not explicitly required, knowledge and experience in related technologies are valuable and applicable for the role.
What are the primary responsibilities of this position?
The primary responsibilities include designing and developing features in profiling tools and the Java runtime, contributing to performance optimization, supporting existing deployments, and addressing any critical issues in live deployments.
Are there opportunities for professional growth and mentorship in this role?
Yes, there are endless knowledge-sharing, mentorship, and career-advancing resources available to help you develop into a better-rounded professional.
What is the focus of the Amazon Corretto team?
The Amazon Corretto team focuses on improving OpenJDK for all Java users, particularly in performance optimization on ARM64 processors and features like the Generational Shenandoah garbage collector.
Does AWS prioritize work-life balance?
Yes, AWS values work-life harmony and strives for flexibility as part of its working culture to ensure that success at work does not come at the expense of personal life.
What is the significance of the JDK organization within AWS?
The JDK organization is significant as it focuses on innovating in the language runtime space to increase performance and observability for Java services across AWS.
Is prior experience with the full software development life cycle essential for applicants?
Yes, experience with the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations, is important for this role.