Java Developer
Job Title: Java Developer
Location: Phoenix, AZ (Hybrid)
Duration: 12 Months
Job Description:
We are seeking a skilled Java Developer with strong expertise in AWS and reactive programming to build scalable, high-performance applications. The ideal candidate will have hands-on experience in microservices architecture and cloud-native development.
Key Responsibilities:
Develop and maintain microservices using Java and Spring Boot
Build reactive, non-blocking applications using Spring WebFlux / Project Reactor
Design, deploy, and manage applications on AWS (EC2, S3, Lambda, RDS)
Implement event-driven architectures for scalability and performance
Collaborate with cross-functional teams across design, development, and deployment
Participate in CI/CD pipeline setup and automation
Required Skills:
Strong experience in Java and Spring Boot
Hands-on expertise with Reactive Programming (Spring WebFlux / Reactor)
Solid experience with AWS services and cloud-native applications
Good understanding of REST APIs and microservices architecture
Experience with CI/CD tools and DevOps practices
Preferred Qualifications:
Experience working in large enterprise environments (Finance domain is a plus)
Familiarity with containerization tools (Docker, Kubernetes)
Strong problem-solving and communication skills