We are seeking a skilled Java Developer to join our team in Phoenix, AZ. The ideal candidate will have a strong foundation in core Java fundamentals and possess 3-5 years of experience in building large-scale applications using Java and the Spring framework. This role requires a deep understanding of software development methodologies and the ability to perform due diligence throughout all stages of the software development lifecycle, including analysis, build, and testing. The successful candidate will be responsible for writing effective JUnit tests to extend code coverage and ensure the quality of the software. Additionally, the role involves troubleshooting and resolving issues that arise during both the testing and production phases, ensuring that the software maintains high performance and reliability. Strong communication skills are essential, as the candidate will need to work collaboratively within a team environment. Candidates must be local to Phoenix and able to attend in-person interviews at our office. The position will follow a hybrid work model, allowing for a combination of remote and in-office work. We are looking for a team player who is committed to delivering high-quality software solutions and is eager to contribute to our projects.