Overview
Skills
Job Details
Job Title: Java Developer Location: Boston, MA (Onsite) Amazon is seeking an experienced Java Developer to join our Boston-based team. This role demands strong programming fundamentals, especially in Java, and the ability to perform in high-impact technical interviews. While Kotlin is not required, the ability and willingness to learn it is essential. Develop scalable backend systems using Java (Kotlin experience is a plus). Participate in full software development lifecycle. Solve algorithmic problems under time constraints (typical of Amazon interview style). Contribute to system design and architecture discussions. Collaborate with cross-functional teams for deployment and support. Strong Java programming experience. Excellent problem-solving and algorithmic thinking (LeetCode-style problems: matrix manipulation, BFS, array optimizations, etc.). Comfortable learning Kotlin as needed. Experience with Spring Boot and Microservices architecture. Familiarity with Gradle. Basic knowledge of DevOps tools and practices (note: no dedicated DevOps team). One-hour coding test focused on data structures and algorithms. Emphasis on logical thinking, optimization, and clean coding.
Company: Amazon
Salary: 120K Experience Required: 8+ YearsJob Summary:
Key Responsibilities:
Must-Have Skills:
Nice-to-Have Skills (not interview-focused but relevant to the role):
Interview Process: