Overview
Skills
Job Details
Title: Sr. Java Developer with Deep Expertise in Data Structures, Algorithms, and AWS
Location: Tempe, AZ (Onsite from Day 1)
Experience Required: 13+ Years
Job Summary:
We are seeking a highly experienced Senior Java Developer (SDE) with a deep understanding of data structures, algorithms, and AWS cloud technologies. The ideal candidate should have a strong background in Java programming and hands-on experience developing scalable, high-performance tools and applications in an AWS environment.
You will play a critical role in enhancing and building tooling for Region Flex migration and will use these tools to migrate services to regions such as ZAZ and FRA. This position involves iterative development to continuously refine tools based on real-world feedback and evolving business needs.
Key Responsibilities:
- Design, develop, and maintain tools to support Region Flex service migration.
- Collaborate with cross-functional teams to identify and remove blockers encountered by tooling.
- Continuously refine and improve the tooling based on feedback and new use cases.
- Deliver high-quality, scalable Java code that leverages optimal data structures.
- Work closely with AWS services to build cloud-native solutions.
Must-Have Skills:
- Strong Core Java development experience (13+ years).
- Expertise in data structures and algorithms, with the ability to write highly optimized and efficient code.
- In-depth understanding and usage of Java Collections (List, Map, Set, etc.) in real-world applications.
- Hands-on experience with AWS technologies (e.g., EC2, S3, Lambda, Cloud Formation, etc.).
- Ability to debug and optimize existing tools for better performance and scalability.
- Familiarity with iterative development practices and agile methodologies.
- Experience with AWS Region Flex or service migration tooling.
- Knowledge of containerization (e.g., Docker) and orchestration (e.g., Kubernetes).
- Experience with CI/CD pipelines and infrastructure as code.