Senior Engineer developing AI-powered solutions and scalable microservices at GEICO. Collaborating with cross-functional teams to enhance customer experiences through innovative AI applications.
Responsibilities
Design, develop, and maintain scalable, high-performance microservices using Java (version 21+) and Spring Boot (3.4.x)
Contribute to the architecture and implementation of applied AI solutions across enterprise workflows including automation, document intelligence, decision support, and intelligent assistants
Build and integrate AI agents and agentic workflows that orchestrate tools, APIs, reasoning steps, and business logic using Java-based AI frameworks
Implement Retrieval-Augmented Generation (RAG) patterns, Model Context Protocol (MCP) integrations, and agent skills to enhance AI application capabilities
Develop systems that meet high standards for scalability, resilience, performance, and availability in production environments
Leverage knowledge graphs and vector databases to enhance reasoning, entity relationships, and context retrieval in AI workflows
Collaborate with product, engineering, operations, and analytics partners to translate business needs into technical designs and deliver scalable AI solutions
Participate in code reviews, provide constructive feedback, and help junior engineers develop AI and agentic workflow skills
Drive continuous improvement by exploring new models, frameworks, and reasoning techniques and applying them to real-world challenges
Utilize AI-assisted development tools to accelerate development and improve engineering productivity
Contribute to engineering best practices for reliability, interpretability, safety, governance, and monitoring of production AI systems.
Requirements
Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field
5+ years of professional software engineering experience building maintainable, scalable, and high-performance systems in Java
Strong proficiency in modern Java (preferably Java 21) with familiarity of recent features and best practices
Solid knowledge of Spring Boot (preferably 3.4.x+), Spring Cloud, and related frameworks
Hands-on experience working with Generative AI, LLM-based systems, or AI-powered applications
Experience in designing and deploying distributed systems and microservice-based architectures
Understanding of AI concepts including agent architectures, RAG, MCP, and workflow orchestration
Experience using AI-assisted development tools (e.g., Claude, Cursor, Codex) to improve software engineering productivity
Strong understanding of RESTful API design, secure API development, and service-to-service communication patterns
Familiarity with cloud technologies (AWS, Azure, or GCP) and containerization (Docker, Kubernetes)
Solid understanding of CI/CD, automated testing, and observability practices
Good communication skills and a collaborative, team-oriented mindset.
Ability to collaborate across teams and co-create solutions with engineers, product managers, and domain experts.
Benefits
Comprehensive Total Rewards program
Health insurance
Mental healthcare
Fertility assistance
Adoption assistance
401K savings plan vested from day one with a 6% match
Performance and recognition-based incentives
Tuition assistance
Workplace flexibility with GEICO Flex program allowing work from anywhere in the US for up to four weeks per year
Staff Software Engineer designing, building, and scaling payment technology solutions for GoodLeap. Collaborating closely with cross - functional teams to enhance payment platforms.
Lead Java Developer tasked with designing and delivering scalable enterprise applications. Collaborating with cross - functional teams while optimizing system performance.
Frontend Developer for the development of Projektron BCS software with JavaScript/TypeScript skills. Working in a Scrum team to enhance project management solutions in Berlin.
Experienced DotNet Full Stack Developer creating software solutions for the Boeing Product Systems build team. Collaborating within a team to meet engineering and manufacturing data needs in Bangalore, India.
Senior Software Engineer developing backend APIs using Go, PHP, or Java for Mercari's C2C marketplace. Collaborating with PMs and ensuring service quality through analysis and architecture design.
Software Engineer working on Java microservices and AI integration projects at Inmetrics. Committed to delivering high availability and low latency solutions in a collaborative environment.
Software Engineer developing scalable applications using .NET and C# at Inmetrics. Focusing on AI integration and cloud - native solutions with a collaborative team.
Senior fullstack developer responsible for building third party integrations and dashboards for Comeen Play digital signage platform. Focus on optimizing embedded web apps for low - power hardware.
Junior Software Engineer developing backend applications using Java and Spring Boot. Join Docket to help transform document management through innovative technology.
Server Engineer ensuring stability, security, and efficient operation of server & virtualisation platforms at Sword, a business technology solutions provider in Energy, Public, and Finance sectors.