Taro Logo

Software Developer (Java)

Kemper is one of the nation's leading specialized insurers with $13 billion in assets, serving over 4.8 million policies through insurance solutions.
Birmingham, AL, USAJacksonville, FL, USAAlpharetta, GA, USA
$77,100 - $128,500
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Finance

Description For Software Developer (Java)

Kemper, a leading specialized insurer with $13 billion in assets, is seeking a Software Developer with strong Java expertise to join their technology team. This role offers an exciting opportunity to work on enterprise-level applications using modern technologies including Java, Spring Boot, AWS, and microservices architecture.

The position combines technical depth with leadership opportunities, requiring both hands-on development skills and the ability to provide technical consulting within the organization. You'll be working in a hybrid environment, contributing to mission-critical insurance systems while enjoying the flexibility of remote work (65 remote days annually).

As a Software Developer at Kemper, you'll be responsible for developing and maintaining complex applications, performing code reviews, leading technical projects, and contributing to architectural decisions. The role requires expertise in Java development, cloud technologies (AWS), and modern development practices including microservices and containerization.

The company offers a comprehensive benefits package including competitive salary ($77,100-$128,500), medical/dental/vision insurance, 401(k) with match, tuition assistance, and generous PTO. This is an excellent opportunity for a mid-level developer looking to grow their career with a stable, growing insurance technology organization.

Working at Kemper means joining a team of 7,500+ associates dedicated to transforming the insurance industry through technology. The company's commitment to diversity, professional development, and work-life balance makes it an attractive destination for technology professionals seeking long-term growth and stability.

Last updated 20 days ago

Responsibilities For Software Developer (Java)

  • Provides technical consulting and support for application software development
  • Develops, documents and executes unit test cases
  • Identifies and resolves complex technical problems
  • Review and recommend test plans
  • Performs code and design reviews
  • Leads projects within specified technical disciplines
  • Develop technical specs, design documents, functional designs and requirements
  • Supports proof-of-concept activities

Requirements For Software Developer (Java)

Java
PostgreSQL
TypeScript
  • Bachelor's degree, equivalent work experience or appropriate technical certification
  • 5 years of experience
  • Experience with Java, Spring Boot and microservices programming
  • Experience with Rest, Soap, Angular and AWS
  • Knowledge and experience with Amazon Aurora PostgreSQL
  • Experience with monitoring tools (Splunk, AppDynamics, Grafana)
  • Experience with Code Analyzer and scanning tools (SonarQube / Veracode)
  • Understanding of the software development life cycle
  • Experience in executing and supporting testing
  • Experience with various project methodologies (agile and waterfall)

Benefits For Software Developer (Java)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
  • Health Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k with match
  • Tuition Assistance Program
  • Paid certifications
  • Continuing education programs
  • Generous paid time off
  • Employee discounts for shopping, dining and travel

Jobs Related To Kemper Software Developer (Java)