Senior Java Developer / Multi-Stack Engineer
Overview:************LOCAL ONLY*****************Experience Range: 6-9 YearsJob Description:We are seeking a highly skilled Senior Java Developer with strong fundamentals in Core Java and hands-on experience building large-scale, high-performance applications. The ideal candidate will have expertise in reactive programming, public cloud services, and modern development practices. This role requires strong problem-solving skills, the ability to work across technology stacks, and collaboration within enterprise frameworks.Key Responsibilities:Design, develop, and maintain large-scale applications using Core Java and Reactive Programming (RxJava).Leverage public cloud managed services (AWS, GCP, or Azure) to build scalable and resilient applications.Apply software development best practices across all lifecycle stages: analysis, design, build, testing, and deployment.Write and maintain unit tests (JUnit) to ensure high code coverage and quality.Troubleshoot and resolve issues in test and production environments.Work collaboratively with cross-functional teams and contribute to enterprise frameworks.Participate in code reviews and advocate for best practices in functional and reactive programming.Work in a hybrid model (3-4 days onsite per week) at the Phoenix, AZ location. Required Skills & Qualifications:6-9 years of experience in software development.Strong Core Java fundamentals and hands-on expertise in Reactive Programming (RxJava).Experience with public or private cloud platforms (AWS, GCP, Azure preferred).Proven ability to write JUnit tests with strong code coverage.Strong troubleshooting and debugging skills.Solid understanding of software development methodologies.Excellent communication skills and a strong team player. Good to Have:Experience with functional programming concepts.Exposure to enterprise-level frameworks.Familiarity with DevOps pipelines and CI/CD practices.