Location: Chandler, AZ
Salary: $53.00 USD Hourly - $57.00 USD Hourly
Description: Software Engineer (Java) - ContractLocation: Chandler, AZ (Hybrid: 3 days onsite, 2 days remote)
Duration: 12-month contract (potential to extend or convert to full-time)
About the RoleWe are seeking a Software Engineer to join an integration team responsible for enabling reliable and efficient data movement across lending origination systems. In this role, you will contribute to the development of backend services, support ongoing projects, and help ensure high-quality, scalable software solutions.
Responsibilities- Design, develop, test, and debug Java-based applications.
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Maintain and enhance existing codebases for performance and scalability.
- Participate in code reviews to ensure code quality, maintainability, and best practices.
- Work with APIs, databases, and backend systems to support application functionality.
- Identify, troubleshoot, and resolve software defects and technical issues.
- Document technical designs, processes, and code for ongoing support and knowledge sharing.
- Stay current with emerging technologies and apply them to improve development practices.
Minimum Qualifications- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 4+ years of software engineering experience (or equivalent combination of education, training, or work experience).
- Experience with Java programming and object-oriented design principles.
- Experience working with relational databases and SQL.
Preferred Qualifications- Experience with Java frameworks such as Spring or Hibernate.
- Familiarity with version control systems (e.g., Git).
- Experience with build tools such as Maven or Gradle.
- Exposure to web technologies (HTML, CSS, JavaScript).
- Experience with unit testing frameworks such as JUnit.
- Understanding of Agile development methodologies.
- Ability to work effectively in a collaborative team environment.
Additional Information- This role supports multiple concurrent projects and may involve additional responsibilities as needed.
By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.
Contact: This job and many more are available through The Judge Group. Please apply with us today!