Software Engineer

THE JUDGE GROUP, INC.
Chandler, United States of America
4 days ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 119K

Job location

Remote
Chandler, United States of America

Tech stack

HTML
Java
JavaScript
API
Agile Methodologies
Unit Testing
CSS
Software Quality
Code Review
Databases
ETL
Software Debugging
Gradle
Hibernate
Java Web Services
Spring
JUnit
Maven
Object-Oriented Software Development
Software Engineering
Backend
GIT
Information Technology
Build Tools
Web Technologies
Software Version Control

Job description

We 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., * 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.

Requirements

  • 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.

Apply for this position