Back to Jobs

Senior Java Engineer - Claims Technology Management & Data - Revolutionizing Insurtech with Cutting-Edge Technology

Remote, USA Full-time Posted 2025-05-22

Transforming the Insurance Industry with Technology


At GEICO Technology Solutions, a part of the renowned GEICO Companies, we're on a mission to revolutionize the Insurtech space by harnessing the power of technology to provide exceptional service to our customers and associates. Our journey involves transforming our existing technology to deliver marketplace-ready products and capabilities that are agnostic of the Line of Business or Channel utilized. We're seeking a talented and experienced Senior Java Engineer to join our Claims Technology team, a key player in our quest to build high-performance, low-latency platforms and applications.

About the Role


As a Senior Java Engineer II in Claims Technology Management & Data, you will be a crucial member of our engineering staff, working across various disciplines such as Business Services Engineering, Data Engineering, Platform Engineering, and Infrastructure Engineering. Your primary goal will be to ensure the delivery of a friction-less experience to our customers while maintaining the highest standards of protection and availability.

Key Responsibilities:

  • Design and Development: Scope, design, and build scalable, resilient distributed systems that meet the evolving needs of our customers.
  • Collaboration: Engage in cross-functional collaboration throughout the entire software lifecycle, ensuring that our technology solutions are aligned with business objectives.
  • Quality Assurance: Participate in design sessions and code reviews with peers to elevate the quality of engineering across the organization.
  • Technical Expertise: Utilize Java, SOA, Axis, Microservices, Spring Boot, SQL, XML, JSON, NoSQL databases, SOAP UI, Container Orchestration services including Docker and Kubernetes, a variety of Azure tools and services, and modern UI tooling like React.
  • Process Improvement: Consistently share best practices and improve processes within and across teams to enhance our operational efficiency.
  • Solution Development: Build product definition and leverage your technical skills to drive towards the right solution, ensuring that our technology meets the needs of our customers.

Qualifications and Requirements


To be successful in this role, you must possess a strong foundation in software development, with a focus on Java and related technologies. The ideal candidate will have:

Essential Qualifications:

  • Programming Experience: At least 2+ years of non-internship professional software development experience within a Java framework (J2EE, web containers, and Java).
  • Architecture and Design: 2+ years of experience with architecture and design, including the ability to contribute to the architecture and design of new and current systems.
  • Cloud Experience: 2+ years of experience with AWS, GCP, Azure, or another cloud service, demonstrating your ability to work in a cloud-based environment.
  • Open-Source Frameworks: 2+ years of experience in open-source frameworks, showcasing your versatility and adaptability in using various technologies.
  • Education: A Bachelor's degree in Computer Science, Information Systems, or equivalent education or work experience.

Preferred Qualifications:

  • In-depth Knowledge: Understanding of Java, SOA, AXIS, Spring Boot, React, SOAP UI, Application Server Concepts, and other relevant technologies.
  • Operational Portals: Familiarity with existing Operational Portals such as Azure Portal.
  • Front-end Development: Understanding of HTML-5, JavaScript/TypeScript, XML, JSON, and REACT.
  • Microservices: Knowledge of micro-services oriented architecture and extensible REST APIs.
  • Monitoring Tools: Understanding of Monitoring Tools such as Splunk or Application Insights.
  • Scripting Skills: Intermediate PowerShell scripting skills.
  • Azure Services: Understanding of Azure PaaS and IaaS services.
  • DevOps Concepts: Knowledge of DevOps Concepts, Cloud Architecture, and Azure DevOps Operational Framework.

Skills and Competencies


To excel in this role, you will need to possess a combination of technical skills, business acumen, and soft skills, including:



  • Technical Skills: Proficiency in Java and related technologies, with a strong understanding of software development principles and practices.

  • Problem-Solving Ability: Strong problem-solving ability, with the capacity to analyze complex issues and develop effective solutions.

  • Communication Skills: Excellent oral and written communication skills, with the ability to articulate technical concepts to both technical and non-technical stakeholders.

  • Collaboration: Ability to work collaboratively in a team environment, with a strong commitment to sharing knowledge and best practices.

  • Adaptability: Capacity to thrive in a fast-paced, dynamic environment, with a willingness to adapt to changing priorities and requirements.

Career Growth and Learning Opportunities


At GEICO Technology Solutions, we're committed to the growth and development of our associates. As a Senior Java Engineer, you will have access to a range of career growth opportunities, including:



  • Professional Development: Opportunities for professional growth and development, with a focus on enhancing your technical skills and business acumen.

  • Mentorship: Guidance and mentorship from experienced professionals, helping you navigate your career path and achieve your goals.

  • Training and Certifications: Access to training and certification programs, enabling you to stay up-to-date with the latest technologies and trends.

Work Environment and Company Culture


At GEICO, we pride ourselves on our inclusive and diverse culture, where everyone has the opportunity to thrive. As a remote worker, you will be part of a distributed team that values collaboration, innovation, and mutual respect. Our work environment is designed to foster creativity, productivity, and work-life balance, with a range of benefits and perks that support your overall well-being.

Compensation and Benefits


We offer a competitive salary range of $66,000 to $157,000 per annum, depending on your experience and qualifications. In addition to your salary, you will be eligible for a range of benefits, including:



  • Premier Medical, Dental, and Vision Insurance: Comprehensive health insurance coverage, with no waiting period.

  • Paid Time Off: Generous paid vacation, sick leave, and parental leave policies.

  • 401(k) Plan: A retirement savings plan, with company matching contributions.

  • Tuition Reimbursement: Opportunities for professional development and education, with tuition reimbursement.

  • Paid Training and Licensures: Access to paid training and licensures, to enhance your skills and knowledge.

Join Our Team


If you're a motivated and talented Senior Java Engineer looking to make a difference in the Insurtech industry, we want to hear from you. Apply now to join our team and be part of a dynamic and innovative organization that's shaping the future of insurance technology.

GEICO is an equal opportunity employer, committed to cultivating an environment where equal employment opportunities are available to all associates and job applicants. We celebrate diversity and believe it's critical to our success.

Don't miss out on this exciting opportunity. Apply now and take the first step towards a rewarding career with GEICO Technology Solutions.

Apply for this job

 

Similar Jobs