Logo for Pharmacists Mutual Insurance Company

Software Development Intern

Job description

Pharmacists Mutual Insurance Group has an opening for a Software Development Intern. 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.

Software Engineer Related jobs

Other jobs at Pharmacists Mutual Insurance Company

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.