Programming Intern

Kyruus Health

Kyruus Health

Hamilton Township, NJ, USA

Posted on Apr 15, 2026
Position: Programming Intern
Location: Hamilton, NJ
Job Id: 1153
# of Openings: 1

Job Title: Programming Intern
Position Purpose & Description:
RevSpring is seeking a student with programming experience who is motivated to improve their skills by working alongside software professionals, while at the same time make meaningful contributions to RevSpring’s patient engagement product suite.
Job Responsibilities:
Develop Enhancements to Existing Systems, Developing New Functionality - We develop and maintain multiple systems, some for internal use and others for use by our customers and partners. We also develop interfaces for use by our partners, and our systems interact with 3rd party interfaces. The programming intern will work closely with other developers to write, test, and implement new software components, as well as to enhance and extend existing components. The primary programming languages that are used in this space are as follows: Java, Spring Framework, JUnit and MySQL on the backend and Angular on the frontend.
The types of activities the programming intern will be responsible for will be as follows:
  • Add features to product offerings - Add functionality to our messaging, administration or reporting components that will provide value to our internal and external customers.
  • Improve test coverage – Add unit tests to existing components to increase reliability and stability.
    • Perform static code analysis – Run code through static analysis tools, work with development team to identify appropriate fixes, apply code changes and re-test.
    • Maintain and extend APIs –our service includes endpoints which are used internally, as well as by our customers and partners. Responsibilities may include adding features to these endpoints.
    • Integrate with 3rd party services – we also consume services from internal and external parties. Responsibilities may include extending our capabilities in the way that we work with these 3rd party services.
Skills/Qualifications:
  • Candidate must be either an incoming high school senior or a college student.
  • Candidate must have at least one year of experience programming with Java in an academic or extra-curricular setting.
    • Candidate must have an understanding of a relational database, preferably MySQL.
  • Candidate must have familiarity and experience using a source code control system, such as GitHub
  • Must have excellent analytical/troubleshooting skills.
    • Good interpersonal, organizational, and verbal/written communication skills are required.
#LI-DNI
#LI-DNP

Apply for this Position