# Software Engineer II (Java)

Hiring organization: [Mercury General](https://career.thegoodapps.co/organizations/mercury-general)

Canonical page: https://career.thegoodapps.co/jobs/95407bfd-7130-402e-8f6a-4c50817d9382

Listed on Mercury General's own careers site. Applications go to them directly.

- Seniority: Mid
- Location: Brea, CA
- Salary: 83670 – 161815 USD per year

## Summary

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._

## Skills named

Amazon Web Services (AWS), Angular, CI/CD, Docker, GitHub, Google Cloud, gRPC, Java, JavaScript, Jenkins, Kubernetes, Microsoft Azure, NoSQL, Python, Retrofit (REST), SQL

## 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

Apply on Mercury General's site: https://careers-mercuryinsurance.icims.com/jobs/6878/software-engineer-ii-%28java%29/job
