INTERNSHIP DETAILS
Software Development Intern
CompanyPHARMACISTS INSURANCE COMPANY
LocationAlgona
Work ModeOn Site
PostedJanuary 13, 2026

Internship Information
Core Responsibilities
The intern will develop and maintain integration applications using various programming languages and tools, contributing to the migration of existing integrations and writing new ones. They will also document their work and present observations and recommendations for improvement at the end of the internship.
Internship Type
other
Company Size
297
Visa Sponsorship
No
Language
English
Working Hours
40 hours
Apply Now →
You'll be redirected to
the company's application page
About The Company
Pharmacists Mutual Insurance Company is a specialty insurer focusing on serving independent community pharmacies and dental, veterinary, and healthcare service providers. Since 1909, we have sought to serve those who serve and care for our communities. As a nationally recognized leader in providing specialized insurance and risk management solutions, Pharmacists Mutual offers dedicated support and claims excellence in all 50 states and the District of Columbia. Our broad portfolio of products and services provides for our members’ professional and business insurance needs.
About the Role
Job DetailsJob Location: ALGONA HWY 18 HOME OFFICE - ALGONA, IA 50511Salary Range: $18.00 - $18.00
Pharmacists Mutual Insurance Group has an opening for a Software Development Intnern. This role will work with our Integration Hub team, which is responsible for maintaining interactions and data synchronization between the various systems IT supports. The Integration Hub is a Spring Boot based microservices architecture that moves data, both in real time and in batch, while providing standardized internal and external API access to managed data. The Intern will have the opportunity to contribute by migrating existing integrations as well as by writing new integrations using established Integration Hub patterns. They will become familiar with these enterprise patterns, such as source control branching, coding and review standards, documentation, and automated CI/CD deployment. They will be able to present their observations and recommendations for improvement at the end of their internship.
Essential Functions
Essential functions may include, but are not limited to the following:
Develop/Maintain integration applications using any or all of the following languages/tools/patterns:
Java / Spring Boot
Integrated Development Environments (Netbeans, IntelliJ, VS Code)
Spring-based JMS for real time communication
Spring Batch for bulk processing
Spring-based REST APIs and general API standards
Jenkins and Octopus for CI/CD
Write and optimize SQL queries for use within Spring JPA
Utilize commonly accepted best practices to test developed code in development, quality assurance and production environments.
Maintain detailed documentation for assigned applications/projects.
Knowledge, Skills and Abilities
Experience working with object oriented programming, the development lifecycle and basic coding standards.
Must be a team player.
Willingness to learn.
Excellent verbal and written communication skills.
Ability to work quickly, accurately and independently.
Ability to meet definite deadlines and deal with pressure situations.
Ability to be diplomatic and maintain confidentiality when working with internal and external customers.
QualificationsExperience and Education Qualifications
MIS, Computer Science, Software Engineering or equivalent college major
Minimum of 1 year of college. Prefer individual completing Junior year of college course work
Intern should have reliable transportation
Candidate must be willing to relocate to Algona, IA for the time of the internship
Company will assist with finding housing. Intern will be responsible for covering the expenses of the stay
Physical Requirements/Work Environment
Physical Requirements
Vision sufficient with correction to read small print in communications, policies and on the computer screen
Hearing or other means sufficient to understand conversations in person and over the telephone
Speech sufficient to make oneself heard in person and over the telephone
Mobility sufficient to move around in an office setting
Dexterity sufficient to operate standard office equipment
Strength sufficient to lift and carry routine office equipment weighing up to 30lbs.
Endurance sufficient to maintain productivity throughout entire shift
Key Skills
JavaSpring BootSQLAPI DevelopmentCI/CDDocumentationObject Oriented ProgrammingTeam PlayerCommunication SkillsTime ManagementProblem SolvingIntegration ApplicationsJenkinsSpring BatchSpring JMSVersion Control
Categories
TechnologySoftwareEngineering
Prep Tools
FREE
YOUR RESUME KNOWS THE QUESTIONS
AI Question Predictor
Based on Software Development Intern role
Tell me about your experience with Java
Why do you want to work at PHARMACISTS INSURANCE COMPANY?
Describe a challenging project you've led
FREE
ACE YOUR INTERVIEW IN REAL-TIME
Silent AI Co-Pilot
Real-time interview help
Listening...
"Why PHARMACISTS INSURANCE COMPANY?"
💡 Mention their Insurance and your passion for Java
FREE
YOUR PERSONALIZED PREP ROADMAP
0-2 Software Development Intern
Interview Prep Plan
1
Week 1:Technical Foundations2
Week 2:Java3
Week 3:System Design