Overview
Skills
Job Details
************LOCAL ONLY*****************
Experience Range: 6 9 Years
Job 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, Google Cloud Platform, 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, Google Cloud Platform, 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.