Staff Software Engineer – Java, Spring Boot & AI Microservices

GEICO

Bethesda (MD)

On-site

USD 115,000 - 230,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

GEICO is seeking a Staff Software Engineer to lead the design and delivery of microservice-based architectures using Java and Spring Boot, with a focus on Generative AI capabilities.

The role includes mentoring engineers, collaborating with Enterprise Architects, Product Managers, and ML teams to drive AI initiatives, and advancing observability and DevOps practices in a fast-paced environment.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related technical field.
  • 10+ years of professional Java software engineering experience.
  • Deep knowledge of Java 21 and Spring Boot 3.4.x+.
  • Experience with distributed systems and microservices.
  • Hands-on with Generative AI and RAG concepts.
  • Experience with AI-assisted development tools (Claude, Cursor, Codex, etc.).
  • Strong RESTful API design and cloud/DevOps practices.

Responsibilities

  • Design, develop, and maintain scalable microservices using Java and Spring Boot.
  • Define technical roadmaps with architects and product managers.
  • Build AI-powered features and Generative AI use cases.
  • Collaborate with ML/Data Science teams on AI models.
  • Provide technical leadership and code quality practices.
  • Mentor engineers and foster an inclusive team environment.
  • Drive observability, automation, and engineering process improvements.

Skills

Java 21+
Spring Boot 3.4.x
Microservices
RESTful APIs
Cloud (AWS/Azure/GCP)
CI/CD
Observability
Mentoring
Generative AI

Education

Bachelor's or Master's in CS/Engineering

Tools

Docker
Kubernetes
Spring Cloud
Claude/Codex Cursor

Job description

GEICO is seeking a Staff Software Engineer to lead the design and delivery of microservice-based architectures using Java and Spring Boot, with a focus on Generative AI capabilities.

The role includes mentoring engineers, collaborating with Enterprise Architects, Product Managers, and ML teams to drive AI initiatives, and advancing observability and DevOps practices in a fast-paced environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer, AI-Driven Microservices & Java
Staff Software Engineer, AI-Driven Microservices & Java

GEICO • Maryland

Hybrid
USD 115,000 - 230,000
Staff Software Engineer — AI-Powered Microservices Leader
Staff Software Engineer — AI-Powered Microservices Leader

GEICO • Renton (WA)

On-site
USD 115,000 - 230,000
Staff Software Engineer: Java, Spring Boot & AI Leader
Staff Software Engineer: Java, Spring Boot & AI Leader

GEICO • Palo Alto (CA)

On-site
USD 115,000 - 230,000
Great Company
Great Culture
Great Rewards
+1
Senior Staff Engineer — AI-Driven Java Microservices
Senior Staff Engineer — AI-Driven Java Microservices

GEICO Norwalk • Bethesda (MD)

On-site
USD 180,000 - 260,000
Competitive Pay
Benefits
Flexible Work Arrangements
+3
Senior Staff Engineer: Java, AI-Driven Test Platforms
Senior Staff Engineer: Java, AI-Driven Test Platforms

GEICO • Bethesda (MD)

Hybrid
USD 130,000 - 260,000
Hybrid work model
Competitive pay and benefits
Staff Software Engineer: AI-Driven, Scalable Systems
Staff Software Engineer: AI-Driven, Scalable Systems

GEICO Norwalk • Palo Alto (CA)

On-site
USD 110,000 - 230,000
Senior Staff Engineer: AI-Driven Testing & Java Platforms
Senior Staff Engineer: AI-Driven Testing & Java Platforms

Aimlroles • Bethesda (MD)

On-site
USD 130,000 - 260,000
Staff Software Engineer
Staff Software Engineer

GEICO • Renton (WA)

On-site
USD 115,000 - 230,000
Staff Software Engineer
Staff Software Engineer

GEICO • Bethesda (MD)

On-site
USD 115,000 - 230,000
Staff Software Engineer
Staff Software Engineer

GEICO • Palo Alto (CA)

On-site
USD 115,000 - 230,000
Great Company
Great Culture
Great Rewards
+1