Back to Jobs

Senior Java Technical Lead - Claims Communication Technology (REMOTE)

Remote, USA Full-time Posted 2025-11-03

Transforming the Insurtech Industry with Cutting-Edge Technology

At GEICO Technology Solutions, a subsidiary of the renowned Berkshire Hathaway, we're on a mission to revolutionize the insurance industry through innovative technology solutions. As a leading player in the Insurtech space, we're committed to delivering exceptional customer experiences and driving business growth through our cutting-edge technology offerings. Our Claims Communication Technology team is at the forefront of this transformation, and we're seeking a highly skilled and experienced Senior Java Technical Lead to join our team.

Job Overview

As a Senior Java Technical Lead, you will play a pivotal role in driving our insurance business transformation by designing, developing, and implementing high-performance, low-latency platforms and applications. You'll lead the engineering teams, own the complete solution across its entire life cycle, and deliver high-quality technology products and services in a hyper-growth environment. If you're passionate about building enterprise-class business applications and have a proven background in microservices and containers architecture, we want to hear from you.

Key Responsibilities

  • Provide technical leadership to the engineering teams, focusing on key areas and driving the solution across its entire life cycle.
  • Deliver high-quality technology products and services in a fast-paced, dynamic environment where priorities shift quickly.
  • Influence and build vision with product managers, team members, customers, and other engineering teams to solve complex problems.
  • Be accountable for the quality, usability, and performance of the solutions, ensuring they meet the highest standards.
  • Lead design sessions and code reviews to elevate the quality of engineering across the organization.
  • Utilize programming languages like Java, C#, Kotlin, Python, and SQL and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of Azure tools and services.
  • Coach other engineers professionally to help them realize their full potential and share best practices.
  • Consistently improve processes within and across teams, driving innovation and excellence.

Essential Qualifications

To succeed in this role, you'll need:

  • Fluency and specialization in at least two modern languages such as Java, Kotlin, Python, or C#, including object-oriented and functional programming.
  • Experience building products of micro-services-oriented architecture, extensible REST APIs, and utilizing open-source frameworks.
  • Proficient experience with Spring Boot and other Spring projects such as Spring Data, Spring Integration, Spring MVC, Spring Cloud, etc.
  • Experience with containers and container orchestration such as Docker, Kubernetes, etc.
  • Proficiency in building cloud-native HA solutions on public cloud platforms such as AWS/GCP/Azure.
  • Experience with event-driven architectures and building event-driven microservices with pub-sub/streaming technologies such as Kafka.
  • In-depth knowledge of CS data structures and algorithms.
  • Strong verbal and written communication skills, with excellent problem-solving skills and a proactive approach to troubleshooting.

Preferred Qualifications

While not mandatory, the following qualifications will give you a competitive edge:

  • Experience with Azure SQL VM or PostgreSQL.
  • Practical knowledge of working in Agile environments (Scrum/Kanban/SAFe).
  • Experience with TDD/ATDD/BDD.
  • People management experience, with a proven track record of coaching and developing high-performing teams.

What We Offer

As a GEICO associate, you'll enjoy a comprehensive benefits package, including:

  • Premier Medical, Dental, and Vision Insurance with no waiting period.
  • Paid Vacation, Sick, and Parental Leave.
  • 401(k) Plan.
  • Tuition Reimbursement.
  • Paid Training and Licensures.

Our Total Rewards Program is designed to help secure your financial future and preserve your health and well-being. We also offer a dynamic work environment that fosters growth, innovation, and collaboration.

Career Growth Opportunities

At GEICO Technology Solutions, we're committed to helping our associates grow and develop their careers. As a Senior Java Technical Lead, you'll have opportunities to:

  • Develop your technical skills and expertise in cutting-edge technologies.
  • Lead high-impact projects and drive business growth.
  • Collaborate with cross-functional teams and influence business decisions.
  • Participate in mentorship programs and coach junior engineers.

Company Culture

We're proud of our company culture, which values diversity, inclusion, and mutual respect. We strive to create a work environment that's inclusive, collaborative, and supportive, where everyone can thrive and contribute their best work.

Why Join Us?

If you're a talented and experienced Java technical lead looking to make a real impact in the Insurtech industry, we want to hear from you. Our company culture, comprehensive benefits package, and opportunities for career growth make us an attractive employer. Join our team and be part of a dynamic organization that's shaping the future of insurance technology.

How to Apply

If you believe you have what it takes to excel in this role, please submit your application. We can't wait to hear from talented candidates like you!

Annual Salary Range: $90,000.00 - $236,500.00

The above annual salary range is a general guideline. Multiple factors are taken into consideration to arrive at the final hourly rate/annual salary to be offered to the selected candidate.

GEICO is an equal employment opportunity employer, committed to diversity and inclusion. We welcome applications from qualified candidates of all backgrounds.

Apply for this job  

Similar Jobs