Programming Intern

RevSpring

Posted about 7 hours ago

Internship

Hillsborough Township, New Jersey

In Person

Smart Summary

The programming intern will develop new functionality and enhancements for existing systems, including messaging, administration, and reporting components. They will also be responsible for improving test coverage, performing static code analysis, and maintaining APIs.

RevSpring is looking for a programming intern with Java experience to contribute to their patient engagement product suite. The ideal candidate should be an incoming high school senior or a college student with at least one year of Java programming experience, familiarity with relational databases (preferably MySQL), and experience using a source code control system like GitHub. Strong analytical, communication, and organizational skills are also required.

Must Have Skills for ATS

Java

Spring Framework

JUnit

MySQL

Angular

Software Development

API Development

Static Code Analysis

Unit Testing

GitHub

Troubleshooting

Analytical Skills

Communication Skills

Organizational Skills

Job Description

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

RevSpring

RevSpring transforms complex financial journeys into intuitive financial pathways by understanding human, historical, and fiscal context. Through data-driven insight, RevSpring designs, analyzes, and improves communications and billing solutions that increase consumer engagement and payment rates. North America’s leading healthcare organizations, revenue cycle management, and accounts receivables management companies trust us to maximize their financial results through dynamic and personalized print, online, phone, email, and text communications and self-service payment options.

Runway Icon
Boost Your Interview Chances

With Runway

See Your Fit for This Role

1-5 min

Your Score

?

Top Applicants

90%

Your Job Search Advantage

Key Gaps & Next Steps:

Address these in your resume & Interview

Top Strengths For This Role

Highlight these in your cover letter & interview

Your Interview Guide

A Personalized Interview Strategy

Freshest Opportunities

Never Miss a Good Fit

Get notified when jobs mach your criteria