Senior Software Engineer (full Stack Java/react) - Commissions Platform - Hybrid

GEICO GEICO · Insurance · Bethesda, MD +1

Senior Software Engineer role focused on building and maintaining enterprise systems for commission calculation, reporting, and payment within GEICO's Finance Technology organization. The role involves full-stack development with Java and React JS, microservices architecture, SQL/NoSQL databases, and cloud deployment on Microsoft Azure. A significant aspect of the role includes implementing and evaluating AI concepts such as prompt engineering, RAG, and secure AI workflows, alongside using AI coding assistants.

What you'd actually do

  1. Design, develop, and maintain scalable web applications using React JS for frontend and Java for backend services
  2. Build and manage microservices-based architectures, ensuring high availability, resiliency, and performance
  3. Implement prompt engineering, retrieval-augmented generation (RAG), and secure AI workflows aligned with responsible AI practices
  4. Deploy and manage applications in Microsoft Azure cloud environments
  5. Develop unit, integration, and end-to-end tests to ensure software quality and stability

Skills

Required

  • React JS
  • Java
  • SQL
  • NoSQL databases
  • RESTful API development
  • Microservices architecture
  • Microsoft Azure
  • CI/CD pipelines
  • Agile/Scrum methodologies
  • Unit testing
  • Integration testing
  • End-to-end testing
  • Secure coding practices
  • Prompt engineering
  • Retrieval-augmented generation (RAG)

Nice to have

  • AI Coding Assistants (Cursor, Copilot or equivalent)
  • Emerging AI tools
  • Insurance domain
  • FinTech domain
  • Commissions management domains
  • GitHub
  • Azure DevOps (ADO)
  • Containerization

What the JD emphasized

  • 5+ years of software development experience
  • React JS
  • Java
  • SQL and NoSQL databases

Other signals

  • AI Coding Assistants
  • prompt engineering
  • retrieval-augmented generation (RAG)
  • secure AI workflows
  • responsible AI practices
  • emerging AI tools