Iowa Student Loan
About Us Careers Contact Us
Iowa Student Loan

Software Developer

Iowa Student Loan is looking for a software developer to develop software, code applications and fully participate in an agile, extreme programming environment.

We are all about success — students looking for funding, borrowers needing assistance repaying loans and consumers navigating the student loan landscape. That success starts with you.

As an employee at Iowa Student Loan:

  • You will receive in-house training, mentoring and opportunities for advancement.
  • You will be empowered to share your ideas and creativity.
  • You will earn a competitive wage with excellent workplace benefits.
  • You will enjoy a casual workplace with opportunities for fun and team-building.

Job Responsibilities

The qualified candidate will:

  • Work in a team setting, developing Java-based software following the Agile methodology: test-driven environment, continuous integration, focus on feedback and more.
  • Code high business value applications in a collocated team environment, collaborating with business analysts and quality assurance testers.
  • Participate in an extreme programming environment utilizing industry standard tools including an IDE (IntelliJ IDEA), source control (Git), automated building tools (Maven) and continuous integration (TeamCity).
  • Participate in all aspects of the software development lifecycle including problem analysis and project estimation as well as designing systems and coding to department standards.
  • Ensure that documentation is current and accurate, utilizing a wiki and other appropriate media.
  • Stay current with technology, self-training and company training to include but not limited to Java, web development, program paradigms and methodologies.


The qualified candidate must have:

  • Two or more years programming experience beyond formal education with heavy concentration in languages on the Java Virtual Machine, such as Java, Groovy or Scala.
  • A college degree (four-year degree preferred).
  • Excellent soft skills with the ability to work and communicate with fellow team members.
  • Working knowledge of database structures and concepts.
  • Understanding of object oriented development.
  • Knowledge of Spring, Hibernate, Java Message Service and Tomcat preferred.
  • Knowledge of SQL, HTML, CSS, XML and JavaScript preferred.
  • Experience with frameworks like JUnit and Fitnesse and mocking libraries such as mockito, jmock or gmock is preferred.

Physical Activities/Working Conditions

The position requires the employee to:

  • Sit frequently.
  • Use office equipment including personal computer, keyboard and mouse.
  • Interact frequently with others in person, over the phone, and via email and other devices.
  • Occasionally work variable hours as required.

Equal Opportunity/Affirmative Action Employer

To apply for this position, please complete the employment application (PDF) and send it with a cover letter and resume to

The employment application above is provided in portable document format (PDF). If you do not have a PDF reader, download the most current version of Adobe Acrobat Reader for best results.

Iowa Student Loan is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability or veteran status.

Privacy Terms of Use Identity Theft and Online Fraud

6775 Vista Drive, West Des Moines, IA 50266-9305
Copyright ©2012-2019 Iowa Student Loan®

Use of this site signifies your agreement to the Terms of Use and Online Privacy Statement
To access this website and web-based applications, use web browser versions that meet minimum security requirements. View compatible browsers.

Subject to credit approval, loans are made by Iowa Student Loan or Bank of Lake Mills. Bank of Lake Mills does not have an ownership interest in Iowa Student Loan. Bank of Lake Mills is not affiliated with the school you attended or are attending. Bank of Lake Mills is Member FDIC. Loan servicing, including billing and other customer service, will be provided by Aspire Servicing Center.