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.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Career Level
Intern
Education Level
No Education Listed