Back to Jobs

Senior Java Software Engineer - Claims Technology Management & Data Engineering (Remote Opportunity)

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

Revolutionize the Insurtech Space with GEICO Technology Solutions

At GEICO Technology Solutions, we're on a mission to transform the insurance industry with cutting-edge technology and exceptional service. As a leading innovator in the Insurtech space, we're committed to delivering high-performance, low-latency platforms and applications that exceed our customers' expectations. To achieve this vision, we're seeking a talented Senior Java Software Engineer to join our Claims Technology team and help us build a more efficient, scalable, and agile technology infrastructure.

About the Role

As a Senior Java Software Engineer, you'll play a critical role in designing, developing, and deploying scalable, resilient distributed systems that drive business growth and customer satisfaction. You'll work closely with cross-functional teams to identify business requirements, develop technical solutions, and implement best practices across the organization. Your expertise in Java, microservices, and cloud-based technologies will help us deliver high-quality products and services that meet the evolving needs of our customers.

Key Responsibilities

  • Design, develop, and deploy scalable, resilient distributed systems using Java, microservices, and cloud-based technologies
  • Collaborate with cross-functional teams to identify business requirements and develop technical solutions
  • Participate in design sessions and code reviews to elevate the quality of engineering across the organization
  • Utilize a range of technologies, including Java, SOA, Axis, Spring Boot, SQL, XML, JSON, NoSQL databases, SOAP UI, Docker, Kubernetes, and Azure tools and services
  • Develop and implement best practices and processes to improve the efficiency and effectiveness of the engineering team
  • Build product definitions and leverage technical skills to drive towards the right solution
  • Analyze and estimate the effort required for technical projects and provide recommendations to stakeholders
  • Troubleshoot and resolve complex technical issues in a fast-paced, dynamic environment

Essential Qualifications

  • 2+ years of non-internship professional software development experience within a Java framework (J2EE, web containers, and Java)
  • 2+ years of experience with architecture and design (architecture, design patterns, reliability, and scaling)
  • 2+ years of experience with cloud-based technologies, such as AWS, GCP, or Azure
  • Bachelor's degree in Computer Science, Information Systems, or equivalent education or work experience
  • Strong programming skills in Java, with a deep understanding of object-oriented design principles
  • In-depth knowledge of CS data structures and algorithms
  • Experience with microservices-oriented architecture and extensible REST APIs
  • Understanding of DevOps concepts, cloud architecture, and Azure DevOps operational framework

Preferred Qualifications

  • Experience with modern UI tooling, such as React and JavaScript/TypeScript
  • Knowledge of monitoring tools, such as Splunk or Application Insights
  • Intermediate PowerShell scripting skills
  • Understanding of Azure PaaS and IaaS services
  • Experience with developer tooling across the software development life cycle (task management, source code, building, deployment, operations, real-time communication)

Skills and Competencies

To succeed in this role, you'll need to possess a combination of technical, business, and soft skills. Some of the key skills and competencies required for this role include:

  • Strong problem-solving ability and analytical skills
  • Excellent oral and written communication skills
  • Ability to excel in a fast-paced, dynamic environment
  • Strong collaboration and teamwork skills
  • Adaptability and willingness to learn new technologies and processes

Career Growth Opportunities and Learning Benefits

At GEICO Technology Solutions, we're committed to helping our engineers grow and develop their skills. As a Senior Java Software Engineer, you'll have access to a range of training and development opportunities, including:

  • Tuition reimbursement programs
  • Paid training and licensures
  • Opportunities for career advancement and professional growth
  • Access to cutting-edge technologies and innovative projects

Work Environment and Company Culture

As a remote employee, you'll enjoy the flexibility and autonomy to work from anywhere. Our company culture is built on a foundation of innovation, collaboration, and teamwork. We value diversity and inclusion, and we're committed to creating a work environment that's inclusive and respectful.

Compensation, Perks, and Benefits

We offer a competitive salary range of $66,000 to $157,000 per year, depending on experience and qualifications. Our benefits package includes:

  • 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

Why Join GEICO Technology Solutions?

At GEICO Technology Solutions, we're passionate about innovation and customer satisfaction. We're committed to creating a work environment that's challenging, rewarding, and fun. If you're a talented Senior Java Software Engineer looking for a new opportunity, we encourage you to apply.

Apply Now!

Don't miss out on this exciting opportunity to join our team and help us revolutionize the Insurtech space. Apply now and take the first step towards a rewarding and challenging career with GEICO Technology Solutions.

GEICO is proud to be an equal opportunity employer. We are committed to cultivating an environment where equal employment opportunities are available to all associates and job applicants regardless of race, color, religious creed, national origin, ancestry, age, gender, pregnancy, sexual orientation, gender identity, marital status, familial status, disability or genetic information, in compliance with applicable federal, state and local law.

Apply for this job  

Similar Jobs