Senior Staff Engineer - Java (migration)

GEICO GEICO · Insurance · Bethesda, MD +1

Senior Staff Engineer role focused on modernizing GEICO's servicing organization through large-scale system and data migration, with a strong emphasis on legacy-to-modern platform transitions, API-based migration, and strategies like shadow mode and dual-write. Requires deep technical expertise in Java, microservices, data architecture, and hybrid cloud environments.

What you'd actually do

  1. Deliver high-scale and high-quality data architecture, especially legacy-to-modern platform transitions.
  2. Deliver High-Quality services and software for a variety of domains
  3. Accountable for the quality, usability, and performance of the solutions
  4. Utilize your expertise in designing and developing API’s and microservices using graphQL, gRPC, Java, Python, Kafka, with a deep understanding of API driven system migration
  5. Utilize programming languages like Java, C#, or other object-oriented languages, SQL, and NoSQL databases.

Skills

Required

  • Java
  • Python
  • microservices
  • API design
  • gRPC
  • graphQL
  • Kafka
  • SQL
  • NoSQL
  • Kubernetes
  • ETL
  • bitemporal data modeling
  • temporal databases
  • event-driven architectures
  • messaging based solutions
  • Docker
  • SAAS
  • MySQL
  • PostgreSQL
  • Cosmos
  • Cassandra
  • Apache Trino
  • C#
  • C++
  • AWS
  • Azure
  • GCP
  • OpenStack

Nice to have

  • full-stack web development
  • client-side frameworks
  • server-side frameworks
  • public cloud platforms
  • private cloud technologies
  • open-source frameworks

What the JD emphasized

  • legacy-to-modern platform transitions
  • API-based migration
  • shadow mode, dual-write, and deconversion strategies