Senior Java Engineer - Claims Communications Technology (Remote Opportunity) - Revolutionizing Insurtech with Cutting-Edge Technology
Join the Insurtech Revolution: Transforming Claims Communications Technology
At GEICO Technology Solutions, we're on a mission to revolutionize the Insurtech space by harnessing the power of technology to deliver exceptional service with unparalleled efficiency to our customers and associates. As a key player in this journey, we're seeking a highly skilled and experienced Senior Java Engineer to join our Claims Communications Technology team. This fully remote opportunity allows you to work from anywhere, embracing a modern work style while driving results and defining an industry.
About Us: Pioneering Innovation in Insurtech
GEICO Technology Solutions is at the forefront of transforming the insurance industry through cutting-edge technology. Our focus is on developing marketplace-ready products and capabilities that are agnostic to the Line of Business or Channel utilized. We're committed to building a strong team of talented engineers who share our passion for creating high-performance, low-latency platforms and applications.
Key Responsibilities: Driving Innovation and Excellence
- Scope, Design, and Build Scalable Systems: Develop scalable, resilient distributed systems that meet the evolving needs of our customers.
 - Drive Technical Solutions: Leverage your technical expertise to drive product definition and solution development.
 - Cross-Functional Collaboration: Engage in collaborative efforts throughout the software lifecycle, ensuring seamless integration and delivery.
 - Lead Design Sessions and Code Reviews: Elevate the quality of engineering across the organization through leadership in design sessions and code reviews.
 - Develop Reusable Components: Define, create, and support reusable application components/patterns from both business and technology perspectives.
 - Utilize Cutting-Edge Technologies: Work with programming languages like Java, C#, Kotlin, Python, and SQL and NoSQL databases, as well as Container Orchestration services including Docker and Kubernetes, and a variety of Azure tools and services.
 - Mentorship and Growth: Mentor other engineers on the team, helping them realize their full potential and grow professionally.
 - Share Best Practices: Consistently share best practices and improve processes within and across teams, driving continuous improvement.
 
Qualifications: The Ideal Candidate
Essential Qualifications
- Advanced Programming Experience: At least two modern languages such as Java, Kotlin, Python, or C#, including object-oriented and functional programming.
 - Microservices-Oriented Architecture: Proven understanding of microservices-oriented architecture, extensible REST APIs, and open-source frameworks.
 - Spring Boot and Spring Projects: Experience with Spring Boot and other Spring projects such as Spring Data, Spring Integration, Spring MVC, Spring Cloud, etc.
 - Containers and Container Orchestration: Experience with containers and container orchestration such as Docker, Kubernetes, etc.
 - Event-Driven Architectures: Experience with event-driven architectures and building event-driven microservices with pub-sub/streaming technologies such as Kafka.
 - TDD/ATDD/BDD: Experience with Test-Driven Development (TDD), Acceptance Test-Driven Development (ATDD), and Behavior-Driven Development (BDD).
 - Strong Communication Skills: Strong verbal and written communication skills, with excellent problem-solving skills and a proactive approach to troubleshooting.
 
Preferred Qualifications
- Cloud Service Experience: Experience with AWS, GCP, Azure, or another cloud service.
 - Azure SQL, VM, or PostgreSQL: Experience with Azure SQL, VM, or PostgreSQL.
 - Agile Environment: Practical knowledge of working in an Agile environment (Scrum/Kanban/SAFe).
 
Experience and Education
- Software Development Experience: 4+ years of software development within a Java framework (J2EE, web containers, and Java).
 - Architecture and Design Experience: 3+ years of experience with architecture and design.
 - Cloud Service Experience: 3+ years of experience with AWS, GCP, Azure, or another cloud service.
 - Open-Source Frameworks: 2+ years of experience in open-source frameworks.
 - Education: Bachelor's degree in Computer Science, Information Systems, or equivalent education or work experience.
 
What We Offer: A Comprehensive Benefits Package
As an Associate at GEICO, you'll enjoy our Total Rewards Program, designed to help secure your financial future and preserve your health and well-being. Our benefits include:
- Premier Medical, Dental, and Vision Insurance: No waiting period, ensuring you and your family are protected from day one.
 - Paid Time Off: Vacation, Sick, and Parental Leave to support your work-life balance.
 - 401(k) Plan: Plan for your future with our comprehensive retirement savings plan.
 - Tuition Reimbursement: Invest in your education and career growth.
 - Paid Training and Licensures: Enhance your skills and stay up-to-date with industry developments.
 
Our benefits may vary by location, and eligibility requirements apply. Coverage begins on the date of hire, and you must enroll in New Hire Benefits within 30 days to take effect.
Our Commitment to Diversity and Inclusion
GEICO is committed to providing a fair and equal employment opportunity for 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. We reasonably accommodate qualified individuals with disabilities to enable them to receive equal employment opportunity and/or perform the essential functions of the job.
Join Our Team: Revolutionizing Insurtech Together
If you're a motivated and talented Senior Java Engineer looking to drive results and define an industry, we want to hear from you. Apply today and let's build the future together. Don't miss this opportunity to be part of a dynamic team that's shaping the future of Insurtech.
Annual Salary Range: $82,000.00 - $185,000.00
The above annual salary range is a general guideline. Multiple factors are considered to arrive at the final hourly rate/annual salary, including the scope and responsibilities of the role, the selected candidate's work experience, education and training, work location, and market and business considerations.
At this time, GEICO will not sponsor a new applicant for employment authorization for this position.
Apply for this job