Staff Engineer - Java (hybrid)

GEICO GEICO · Insurance · Bethesda, MD +2

Staff Engineer role focused on modernizing servicing organization with API-first design, leading technical strategy and execution for Java-based microservices, APIs, and hybrid cloud deployments. Requires expertise in GraphQL, gRPC, Kafka, and various databases, with a focus on designing and delivering resilient, high-performance, event-driven solutions at scale. The role involves technical leadership, mentoring, and collaboration across engineering and product teams.

What you'd actually do

  1. Provide technical leadership to multiple areas and provide technical and thought leadership to the enterprise
  2. Collaborate across team members and across the tech organization to solve our toughest problems
  3. Deliver High-Quality services and software for a variety of domains
  4. Accountable for the quality, usability, and performance of the solutions
  5. Utilize your expertise in designing and developing API’s and microservices using graphQL, gRPC, Java, Python, Kafka, with a deep understanding of API first design

Skills

Required

  • Java
  • Python
  • GraphQL
  • gRPC
  • Kafka
  • API design
  • microservices
  • event-driven architecture
  • hybrid cloud
  • Kubernetes
  • SQL
  • NoSQL databases
  • Docker
  • C#
  • C++
  • object-oriented design
  • full-stack application development
  • service development
  • MySQL
  • PostgreSQL
  • Cosmos
  • Cassandra
  • Apache Trino
  • Active Directory
  • Windows Authentication
  • SAML
  • OAuth

Nice to have

  • graphQL
  • gRPC
  • Java
  • Python
  • Kafka
  • API first design
  • C#
  • C++
  • object-oriented languages
  • SQL
  • NoSQL databases
  • Kubernetes
  • data stores
  • cloud native tools and services
  • front-end
  • API tiers
  • Back-End domain services
  • schema evolution
  • versioning
  • high-performance API driven systems
  • event-driven and messaging based solutions
  • minimal latency
  • SAAS systems
  • large scale business focused systems
  • Docker
  • Kubernetes
  • full-stack application
  • service development
  • MySQL
  • PostgreSQL
  • Cosmos
  • Cassandra
  • Apache Trino
  • Active Directory
  • Windows Authentication
  • SAML
  • OAuth

What the JD emphasized

  • API first design
  • API first engineering approaches
  • service orchestration
  • event driven architecture
  • real-time APIs
  • federated graphQL
  • gRPC implementations
  • event-driven and messaging based solutions at scale
  • minimal latency
  • SAAS systems in large scale business focused systems
  • Docker and Kubernetes