We are seeking a Mid-Senior Java Developer to build, enhance, and support scalable applications, APIs, and system integrations within an insurance technology environment. You will collaborate with business and technical teams to deliver reliable software solutions. This is a hybrid role based in Urbandale, Iowa, with onsite work a couple of days per week.
Responsibilities
Develop, test, and maintain Java-based applications
Build and support REST and SOAP APIs and system integrations
Enhance and troubleshoot existing applications
Participate in code reviews, unit testing, and technical documentation
Monitor application performance and resolve production issues
Collaborate with business analysts, QA, and development teams
Participate in rotating production on-call support
Mentor end users and contribute to technical improvements
What happens after you apply
A recruiter reviews your application within two business days. If your experience and rate line up, we call you before submitting you anywhere — your profile is never sent to a client without your say-so.