Staff Software Engineer

GEICO Norwalk
US - Maryland - Bethesda
View Company Profile / << Go Back

  • Job Type: Full time
  • 3 days ago

Job Description

Design and maintain scalable Java and Spring Boot microservices, define technical roadmaps with architects and product managers, and build AI-powered features in partnership with ML and data science teams. Provide technical leadership and mentorship while promoting code quality, security, testing, DevOps, observability, automation, and continuous improvement.

Requirements: Requires a bachelor's or master's degree in a relevant technical field and 10 or more years of experience building scalable Java systems, with expertise in modern Java, Spring Boot, distributed systems, and microservices. Candidates must have hands-on Generative AI experience, familiarity with RAG and MCP, experience using AI-assisted development tools, and knowledge of APIs, cloud platforms, containers, CI/CD, testing, infrastructure as code, and observability.

Key Skills: Java, Spring Boot, Spring Cloud, Microservices, Distributed Systems, Generative AI, Retrieval-Augmented Generation, Model Context Protocol, AI-Assisted Development Tools, RESTful API Design, Cloud Technologies, Docker, Kubernetes, CI/CD, Automated Testing, Observability

Benefits: Competitive Pay, Benefits, Flexible Work Arrangements, Personalized Development Programs, Mentorship, Certification Assistance




Fast Track Upload