GEICO is seeking a Staff Engineer - Java to join their team. The ideal candidate will have deep technical expertise in Java and experience in designing and developing APIs and microservices. They will lead the strategy and execution of a technical roadmap modernizing the servicing organization with API first design.
Requirements
- Provide technical leadership to multiple areas and provide technical and thought leadership to the enterprise
- Collaborate across team members and across the tech organization to solve critical problems
- Deliver High-Quality services and software for a variety of domains
- Accountable for the quality, usability, and performance of the solutions
- Utilize expertise in designing and developing API's and microservices using graphQL, gRPC, Java, Python, Kafka, with a deep understanding of API first design
- Utilize programming languages like Java, C#, or other object-oriented languages, SQL, and NoSQL databases
- Deploy applications in a hybrid cloud environment utilizing Kubernetes, various data stores, and a variety of cloud native tools and services
- Work on End-to-End solutions that may span front-end through API tiers and Back-End domain services
- Be a role model and mentor, helping to coach and strengthen the technical expertise and know-how of our engineering and product community
- Influence and educate executives
Benefits
- Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
- Financial benefits including market-competitive compensation; a 401K savings plan vested from day one that offers a 6% match; performance and recognition-based incentives; and tuition assistance
- Access to additional benefits like mental healthcare as well as fertility and adoption assistance
- Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year