Hybrid Senior Engineer – Java

Posted 1 hour ago

Apply now

About the role

  • Senior Java Engineer building high-performance applications for GEICO's Insurtech transformation. Collaborating on diverse technical projects to enhance systems and user experience.

Responsibilities

  • Scope, design, and build scalable, resilient distributed systems
  • Build product definition and leverage your technical skills to drive towards the right solution
  • Engage in cross-functional collaboration throughout the entire software lifecycle
  • Lead 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 JavaScript, TypeScript, Java, C#, Python, and Container Orchestration services including Docker and Kubernetes
  • Mentor other engineers
  • Consistently share best practices and improve processes within and across teams

Requirements

  • 4+ years of professional software development experience within a Java framework
  • 3+ years of experience with architecture and design
  • 3+ years of experience with AWS, GCP, Azure, or another cloud service
  • 2+ years of experience in open-source frameworks
  • 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 with PostgreSQL database design, implementation, and administration
  • Experience with application monitoring tools and performance assessments
  • Knowledge of security protocols and products: Understanding of Active Directory, Windows Authentication, SAML, OAuth
  • Knowledge of Kubernetes or willingness and ability to learn
  • Experience with continuous delivery and infrastructure as code
  • Knowledge of developer tooling across the software development life cycle

Benefits

  • 401K savings plan with 6% match
  • Performance and recognition-based incentives
  • Tuition assistance
  • Mental healthcare benefits
  • Fertility and adoption assistance
  • Workplace flexibility
  • GEICO Flex program to work from anywhere in the US for up to four weeks per year

Job title

Senior Engineer – Java

Job type

Experience level

Senior

Salary

$105,000 - $215,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job