Senior Java Developer

Overview

On Site
Depends on Experience
Contract - W2
Contract - 12 Month(s)
100% Travel

Skills

Agile
Algorithms
Amazon EC2
Amazon S3
Amazon Web Services
Apache Flex
Cloud Computing
Collaboration
Collections
Continuous Delivery
Continuous Integration
Data Structure
Debugging
Docker
Java
Kubernetes
Migration
Orchestration
Scalability
Software Engineering
Use Cases

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.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.