CrawlJobs Logo

Senior Engineer - Java

geico.com Logo

Geico

Location Icon

Location:
United States , Palo Alto

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

105000.00 - 215000.00 USD / Year

Job Description:

Join a team that's rewriting the rules of insurance technology through AI-driven innovation. You'll be at the forefront of our digital transformation, working with cutting-edge artificial intelligence, machine learning, and modern technologies while helping establish GEICO as a leader in insurance innovation. Leverage the power of AI to build intelligent systems that transform how customers interact with insurance, how claims are processed, and how risks are assessed in real-time.

Job Responsibility:

  • Scope, design, and build scalable, resilient distributed systems with guidance from senior team members
  • Build product definition and leverage your technical skills to drive towards the right solution
  • Engage in cross-functional collaboration throughout the entire software lifecycle
  • Participate in design sessions and code reviews with peers to elevate the quality of engineering across the organization
  • Define, create, and support reusable application and database components/patterns from a business and technology perspective
  • Utilize programming languages like Java, Python, JavaScript, TypeScript, Python, and Container Orchestration services including Docker and Kubernetes, and a variety of Azure tools and services across the software development life cycle (task management, source code, building, deployment, operations, real-time communication) to perform Java application design and PostgreSQL database design, implementation, and maintenance
  • Work with ML technologies including TensorFlow, PyTorch, and Scikit-learn to integrate machine learning models into production Java applications
  • Develop and maintain Agentic AI systems that automate business processes and enhance customer experiences
  • Implement data pipelines using Apache Kafka and Spark for ML model inference and training
  • Mentor junior engineers and contribute to knowledge sharing initiatives

Requirements:

  • Fluency and specialization with at least two modern languages such as Java, C++, Python or C# including object-oriented design
  • Proven understanding of micro-services architecture and extensible REST APIs
  • Advanced understanding of DevOps Concepts and Cloud Architecture
  • Experience building the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems
  • Experience with PostgreSQL database design, implementation, and administration
  • Experience with application monitoring tools and performance assessments
  • Experience of Kubernetes, continuous delivery, and infrastructure as code
  • Experience of developer tooling across the software development life cycle (task management, source code, building, deployment, operations, real-time communication)
  • Knowledge of AI/ML frameworks such as TensorFlow, PyTorch, or Scikit-learn and understanding of machine learning model integration
  • Knowledge of security protocols and products: Understanding of Active Directory, Windows Authentication, SAML, OAuth
  • In-depth knowledge of CS data structures and algorithms
  • Advanced SQL scripting skills
  • Strong problem-solving ability
  • Ability to excel in a fast-paced, startup-like environment
  • 4+ years of professional software development experience within Java frameworks with distributed systems
  • 3+ years of experience with system architecture, design patterns, and scalable backend development
  • 3+ years of experience with AWS, GCP, Azure, or another cloud service, preferably with AI/ML services
  • 2+ years of experience with big data technologies, real-time processing, or machine learning frameworks
  • 1+ years of experience with Apache Kafka, Spark, or similar distributed data processing technologies
  • Experience with AI/ML model integration in production environments (preferred)
  • Bachelor's degree in Computer Science, Information Systems, or equivalent education or work experience
  • Additional coursework or certification in AI/ML, data engineering, or distributed systems (preferred)

Nice to have:

  • Exposure to Agentic AI systems and autonomous decision-making frameworks
  • Experience with Flutter for cross-platform mobile development
  • Knowledge of ReactJS and modern frontend frameworks for web application development
What we offer:
  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
  • Financial benefits including market-competitive compensation
  • a 401K savings plan vested from day one that offers a 6% match
  • performance and recognition-based incentives
  • and tuition assistance
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year

Additional Information:

Job Posted:
February 21, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Engineer - Java

Senior Software Engineer - Java Full Stack - Futures Engineering

As a Developer, you will be enhancing and maintaining an enterprise Cleared Deri...
Location
Location
United States , Chicago
Salary
Salary:
185000.00 - 215000.00 USD / Year
clearstreet.io Logo
Clear Street
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional experience in back-end development with Java
  • 3+ years of experience within a financial institution, preferably in FCM (Futures Commission Merchant) or Broker-Dealer environments
  • Ability to work under pressure and meet deadlines
  • Experience building microservices
  • Strong understanding of design patterns, multithreading, and performance optimization
  • Strong problem-solving skills and ability to debug complex systems
  • Hands-on experience with Apache Kafka for event streaming and messaging
  • Proficiency in MongoDB or AWS DocumentDB for NoSQL database design and querying
  • Familiarity with Apache Solr for search and indexing, Apache ZooKeeper for distributed system coordination, and HashiCorp Vault for secrets management
  • Experience with Kubernetes for container orchestration and deployment
Job Responsibility
Job Responsibility
  • Working in a project team alongside other developers to architect, develop, and optimize server-side applications, RESTful APIs, and microservices using Java
  • Implement event-driven architectures with Apache Kafka and for real-time data processing
  • Contribute to front-end development using ReactJS, focusing on integrating UI components with back-end services
  • Optimize application performance, security, and reliability
  • Deploy and manage applications in Kubernetes clusters, ensuring high availability and scalability
  • Provide technical support for application
  • Collaborate with cross-functional teams across the organization to architect solutions and deliver robust features
  • Participate in code reviews, unit testing, and CI/CD pipeline maintenance
What we offer
What we offer
  • competitive compensation packages
  • company equity
  • 401k matching
  • gender neutral parental leave
  • full medical, dental and vision insurance
  • lunch stipends
  • fully stocked kitchens
  • happy hours
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Java)

As a Senior Java Developer in Payments. You'll have the opportunity to: Work in ...
Location
Location
Brazil , Sao Jose dos Campos
Salary
Salary:
Not provided
adyen.com Logo
Adyen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • High skilled with Java
  • Familiar with complex and high performance platform
  • Able to coach and train other developers
  • Able to communicate in English
Job Responsibility
Job Responsibility
  • Design, implement, test and monitor new features
  • Identify and improve parts of the platform to make it more robust and scalable
  • Collaborate across teams and time zones to make things happen, review code and be open to feedback
  • Communicating with stakeholders and merchants and monitoring the impact of new features
What we offer
What we offer
  • programs to sharpen your English skills if needed
Read More
Arrow Right

Senior Java Engineer

KAYAK is seeking a Senior Java Engineer to join our Reviews & SEO Backend team. ...
Location
Location
Lithuania , Kaunas
Salary
Salary:
3260.00 - 5166.00 EUR / Month
https://www.kayak.com/ Logo
KAYAK
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years Java experience
  • Strong programming fundamentals
  • Solid understanding of software design principles
  • Experience with asynchronous and non-blocking systems and reactive programming using Reactor Core
  • Spring framework knowledge
  • Experience with storage/query systems like MySQL, Elasticsearch
  • Excellent problem-solving skills and ability to work both independently and collaboratively
  • Strong English communication skills for effective articulation of technical concepts
  • Ability to thrive in a hybrid working model, working at least three office days per week
Job Responsibility
Job Responsibility
  • Design, develop, and maintain scalable and high-performance backend services for user reviews, SEO product, and AI-driven projects
  • Collaborate with stakeholders across engineering and product teams to translate requirements into efficient technical solutions
  • Work with various data storage and query systems like MySQL, Elasticsearch, etc
  • Identify and resolve complex software problems to meet product and business requirements
  • Participate in code reviews and knowledge sharing to foster team learning and growth
What we offer
What we offer
  • Work from (almost) anywhere for up to 20 days per year
  • Funds for your career growth
  • Access to thousands of on-demand e-learnings
  • Generous additional Health Insurance
  • Flexible sick time off
  • Additional financial support for your sick leave
  • Additional day off on your birthday
  • Company-wide vacation week once a year (winter holidays)
  • Additional financial support during parental leave
  • Free lunch twice a week and daily snacks at the office
  • Fulltime
Read More
Arrow Right

Senior Java Engineer

Senior Java Engineer position in Tokyo with a focus on developing and operating ...
Location
Location
Japan , Tokyo
Salary
Salary:
6000000.00 - 9000000.00 JPY / Year
https://www.randstad.com Logo
Randstad
Expiration Date
February 28, 2026
Flip Icon
Requirements
Requirements
  • Java development experience with Springboot (7 + years)
  • Knowledge and experience of database and system infrastructure (e.g. MySQL, Cassandra, Couchbase, Docker)
  • Experience in designing and implementing Restful API
  • Active experience in application development in java
  • Experience in actively taking responsibility on designing phase (Based on requirements from business Unit, you can think how those can be implemented based on current system by yourself)
  • Experience in CI/CD
  • Experience in building and managing application with async processing (message brokers)
  • Experience in developing and operating large-scale, high-capacity system
  • Experience in production alert handling and troubleshooting
  • Knowledge of alerting tools and monitoring tools
Job Responsibility
Job Responsibility
  • English only OK!
  • Three times meals in the office
What we offer
What we offer
  • 健康保険
  • 厚生年金保険
  • 雇用保険
  • Fulltime
!
Read More
Arrow Right

Senior Java Engineer

ArkCase is looking for a Senior Java Engineer to join our team and help moderniz...
Location
Location
Macedonia, Republic of , Skopje
Salary
Salary:
Not provided
armedia.com Logo
Armedia
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Java (core language)
  • Spring Framework
  • Kubernetes, managed via Rancher
  • ActiveMQ (event-based architecture)
  • Solr (search)
  • S3 / MinIO (document storage)
  • Pentaho (reporting)
  • PDFTron (document viewing & redaction)
  • Samba (centralized user management)
  • Node.js / Angular / AngularJS (web UIs)
Job Responsibility
Job Responsibility
  • Transition containerized applications from in-pod logging to centralized log aggregation (e.g., syslog)
  • Significantly reduce Java/Spring application startup time
  • Refactor synchronous operations (e.g., page counting, file detection) to asynchronous flows
  • Analyze memory and performance bottlenecks
  • replace inefficient libraries (e.g., PDFBox)
  • Identify and modularize monolithic components into microservices (e.g., PDF rendering, audit history, uploads)
  • Convert our Spring modulith into a distributed service architecture (message or gRPC-based)
  • Enforce strict plugin architecture with runtime plugin loading
  • Implement constant-time request handling with async side-effect processing
  • Enable OAuth and JWT-based authentication to replace Spring Context - based mechanisms
  • Fulltime
Read More
Arrow Right

Senior Java Engineer

Yopeso has been developing a diverse range of software products, from large-scal...
Location
Location
Moldova , Chisinau
Salary
Salary:
Not provided
yopeso.com Logo
Yopeso
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience in Java development (Java 11/17)
  • Proficient with the Spring framework (Spring Boot, Spring MVC, Spring Data)
  • Hands-on experience with AWS services (RDS, SQS, Athena, Glue, EMR, Iceberg)
  • Solid experience with PostgreSQL databases
  • Familiarity with messaging and event-driven systems (Kafka)
  • Experience in developing SOAP web services
  • Excellent problem-solving skills with attention to detail and ability to debug complex systems
  • Strong communication and collaboration skills
Job Responsibility
Job Responsibility
  • Design, develop, and maintain robust Java applications using the Spring framework (Spring Boot, Spring MVC)
  • Build scalable cloud solutions leveraging AWS services, including RDS, SQS, Iceberg, Athena, Glue, and EMR
  • Design and optimize PostgreSQL database schemas and queries for performance and reliability
  • Develop and manage data flows and pipelines, ensuring efficient and reliable processing
  • Work with messaging systems such as Kafka to handle high-volume data streams
  • Develop and maintain SOAP web services where required
  • Collaborate with cross-functional teams, including Data Engineers, DevOps, and Product Owners, to define, design, and deliver new features
  • Troubleshoot, debug, and optimize applications and data processes for performance, scalability, and reliability
  • Maintain high standards of code quality, automation, and best practices
What we offer
What we offer
  • Competitive remuneration
  • Sports/leisure benefit
  • 20 sick leave days paid at 100%
  • 32 calendar days of vacation
  • Team events, online, at the office or outside
  • Professional development plan with guidance and mentorship
  • Training and development opportunities with allocated budget
  • Professional Certifications
  • Optional medical insurance
Read More
Arrow Right

Senior Java Engineer

Yopeso has been developing a diverse range of software products, from large-scal...
Location
Location
Salary
Salary:
Not provided
yopeso.com Logo
Yopeso
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience in Java development (Java 11/17)
  • Proficient with the Spring framework (Spring Boot, Spring MVC, Spring Data)
  • Hands-on experience with AWS services (RDS, SQS, Athena, Glue, EMR, Iceberg)
  • Solid experience with PostgreSQL databases
  • Familiarity with messaging and event-driven systems (Kafka)
  • Experience in developing SOAP web services
  • Excellent problem-solving skills with attention to detail and ability to debug complex systems
  • Strong communication and collaboration skills
Job Responsibility
Job Responsibility
  • Design, develop, and maintain robust Java applications using the Spring framework (Spring Boot, Spring MVC)
  • Build scalable cloud solutions leveraging AWS services, including RDS, SQS, Iceberg, Athena, Glue, and EMR
  • Design and optimize PostgreSQL database schemas and queries for performance and reliability
  • Develop and manage data flows and pipelines, ensuring efficient and reliable processing
  • Work with messaging systems such as Kafka to handle high-volume data streams
  • Develop and maintain SOAP web services where required
  • Collaborate with cross-functional teams, including Data Engineers, DevOps, and Product Owners, to define, design, and deliver new features
  • Troubleshoot, debug, and optimize applications and data processes for performance, scalability, and reliability
  • Maintain high standards of code quality, automation, and best practices
What we offer
What we offer
  • Competitive remuneration
  • Remote work
  • 24 days off per year and floating days
  • Private clinic health services Regina Maria Medical Insurance
  • Flexible benefits through Up multibenefits platform
  • Referral bonus scheme
  • Team events, online or at the office
  • Training and development opportunities with allocated budget
  • Professional Certifications
  • Knowledge sharing context
Read More
Arrow Right

Senior Engineer - Java Spring Boot

Sopra Steria is seeking a Senior Software Engineer with expertise in Java Spring...
Location
Location
India , Noida
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Java Spring boot
  • SOAP based Webservice
  • REST full Webservice
  • Basic SQL, PL/SQL
  • JBoss 4.x
  • Unix shell scripting
  • Experience of Software Engineering Process
  • Understanding Design & awareness of J2EE Design Patterns
  • Unit Testing
  • Best practices
What we offer
What we offer
  • Inclusive and respectful work environment
  • Open to people with disabilities
Read More
Arrow Right