CronJobs

backend jobs

Software Engineer II (Java)

Mercury Insurance · Brea, CA, US

unknownmid$83,670–$161,815Posted Oct 12, 2026JavaPythonJavaScriptAngularSQLNoSQLJenkinsDocker

Apply on the employer site

About this role

## Overview Join an amazing team recognized for its achievements and culture, including a recent Forbes award as one of America’s Best Midsize Employers for 2026. As a **Java Engineer II**, you will design, develop, and maintain complex software systems. This role involves more advanced projects than entry-level positions and requires a deeper understanding of software engineering principles. You will also **mentor less experienced engineers**. --- ## Responsibilities **Essential Job Functions** - Write high-quality code for **medium-complexity** scenarios with strong test coverage. - Review and translate product requirements into robust designs for applications that are: - modular, configurable, reusable - fast, effective, user-friendly - secure, compliant, scalable, and maintainable - Assist with application system support needs. - Participate in **design and code reviews** to ensure best practices, adherence to Mercury standards, and high-quality delivery. - Mentor and provide technical guidance to engineers on the team. --- ## Qualifications **Education** - **Minimum:** Bachelor’s Degree in Computer Science, Information Systems, or related field (or equivalent education/experience) - **Preferred:** Master’s Degree in Computer Science **Experience** - **Minimum:** 2–4 years of programming experience - **Preferred:** 5+ years with **Java or Python** - 1+ year using **AI tools in production** (e.g., building agents, MCP servers) - 2+ years with **frontend technologies** (preferred: Angular) - 2+ years with **SQL and NoSQL databases** - 1+ year with **CI/CD** (preferred: Jenkins, GitHub, Docker, Kubernetes) - Skilled in **APIs** using modern protocols like **REST and gRPC** **Additional / Guidewire Exposure** - Experience programming in industry-standard languages (e.g., Java, Python, JavaScript) - Knowledge of data structures, algorithms, and design patterns - Familiar with relational databases, NoSQL, and caching solutions - Strong problem-solving and communication skills - Ability to work independently and collaborate to remove impediments and deliver results - **Preferred:** Knowledge of cloud platforms such as **AWS, Google Cloud, or Azure** --- ## Geo-Salary Information An in-person interview may be required during the hiring process. **Pay scales (base salary):** - **CA, NJ, NY, WA, HI, AK, MD, CT, RI, MA:** $83,670 to $161,815 - **NV, OR, AZ, CO, WY, TX, ND, MN, MO, IL, WI, FL, GA, MI, OH, VA, PA, DE, VT, NH, ME:** $76,064 to $147,104 - **UT, ID, MT, NM, SD, NE, KS, OK, IA, AR, LA, MS, AL, TN, KY, IN, SC, NC, WV:** $68,457 to $132,394 **In CA:** Typical hiring range is **$110,468.25 to $153,428.13** The expected base salary varies based on factors including relevant experience, skills, and location. --- ## Perks and Benefits - Competitive compensation - Flexibility to work from anywhere in the United States (for most positions) - Paid time off (vacation, sick time, **9 paid company holidays**, volunteer hours) - Incentive bonus programs (holiday, referral, and performance-based) - Medical, dental, vision, life, and pet insurance - 401(k) retirement savings plan with company match - Education assistance and professional/personal development opportunities - Company recognition program - Health and wellbeing resources, including free mental wellbeing therapy/coaching sessions and child/eldercare resources --- ## Company Notes Mercury Insurance is an equal opportunity employer. All qualified applicants will rec

Listing freshness

CronJobs last confirmed this listing 1h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.

Browse all software engineering jobs →

Follow fresh jobs in Discord