Skip to main content
CareerApp
Mercury General

Software Engineer II (Java)

Mercury General

Brea, CA · Mid

$83,670 – $161,815

Listed on Mercury General’s own careers site. You apply with them directly — we never stand between you and the employer.

What this role is

A mid-level Java engineer role at an insurance company where you'll design and maintain complex systems while mentoring junior engineers. This suits engineers with a few years of backend experience who want to grow into technical leadership.

Our summary, not Mercury General’s wording. The full posting is on their site.

What they ask for

Required

  • Bachelor's degree in Computer Science, Information Systems, or related field, or equivalent experience
  • 2 to 4 years of programming experience
  • Proficiency in at least one industry-standard language (Java, Python, or JavaScript)
  • Knowledge of data structures, algorithms, and design patterns
  • Familiarity with relational databases and NoSQL
  • Strong problem-solving skills
  • Ability to work independently and collaborate with team members

Nice to have

  • Master's degree in Computer Science
  • 5 or more years of experience with Java or Python
  • 1 or more years of using AI tools in production (building agents, MCP servers)
  • 2 or more years of experience with Angular
  • 2 or more years of experience with SQL and NoSQL databases
  • 1 or more years of experience with CI/CD technologies (Jenkins, GitHub, Docker, Kubernetes)
  • Knowledge of cloud platforms (AWS, Google Cloud, Azure)
  • Experience with Guidewire

Turn on analytics and we load Google Analytics: Google gets the pages you open and what you do here — searches, jobs you view, jobs you apply to — and sets its own cookies. Leave it off and the only cookies we set are your login, your theme, and this answer. Accept All also records a yes to advertising, which nothing uses yet. Privacy Policy.