Staff Engineer - Java (hybrid)

GEICO GEICO · Insurance · Bethesda, MD +2

Staff Engineer role focused on modernizing a servicing organization with an API-first design, involving the development of new and enhancement of existing systems using Java, Python, Kafka, GraphQL, gRPC, and microservices in a hybrid cloud environment with Kubernetes.

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 first design
  • microservices
  • event driven architecture
  • real-time APIs
  • federated graphQL
  • gRPC implementations
  • schema evolution
  • versioning
  • high-performance API driven systems
  • event-driven and messaging based solutions
  • Docker
  • Kubernetes
  • C#
  • C++
  • object-oriented design
  • full-stack application and service development
  • MySQL
  • PostgreSQL
  • No-SQL databases
  • Cosmos
  • Cassandra
  • Apache Trino
  • security protocols
  • Active Directory
  • Windows Authentication
  • SAML
  • OAuth

Nice to have

  • graphQL
  • gRPC
  • Java
  • Python
  • Kafka
  • C#
  • C++
  • object-oriented languages
  • SQL
  • NoSQL databases
  • Kubernetes
  • data stores
  • cloud native tools and services
  • graphQL
  • gRPC
  • Java
  • C#
  • C++
  • Python
  • object-oriented design
  • MySQL
  • PostgreSQL
  • Cosmos
  • Cassandra
  • Apache Trino

What the JD emphasized

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