1

Principal Java Software Engineer Jobs in Irvine, CA

Principal Software Engineer

Irvine, CA · On-site

$190K - $260K/yr

... software industry. * Experience with web services, microservices, or other SOA * Relational ... Knowledge of modern programming languages, especially Java and Go. * Knowledge of cloud based ...

Senior Java Developer

Newport Beach, CA · On-site

$61.25 - $78.25/hr

... software engineer/developer. * Fluent in Java 8 + Spring. * Experience in GitLab CI/CD. * Experience in messaging/queuing technology (IBM MQ, AMPS, etc....) a plus.

Sr Java Developer

Newport Beach, CA · On-site

$61.25 - $78.25/hr

... software engineer/developer. * Fluent in Java 8 + Spring. * Experience in GitLab CI/CD. * Experience in messaging/queuing technology (IBM MQ, AMPS, etc....) a plus.

Principal Software Engineer

Irvine, CA · Hybrid

$144K - $194K/yr

A Principal Software Development Engineer leads the design, development, and testing of complex software systems and applications. This senior-level position is responsible for creating scalable ...

Principal Software Engineer Location: Lake Forest, CA Employment Type: Full-time The job You will join a team of Architects responsible for designing innovative, AI-enabled solutions to solve ...

Principal Software Engineer Location: Lake Forest, CA Employment Type: Full-time The job You will join a team of Architects responsible for designing innovative, AI-enabled solutions to solve ...

Senior Java Developer

CA · On-site

$61.25 - $78/hr

The Sr. Java Developer position requires strong business and technical skills. Responsibilities ... Software testing and quality assurance * Performance tuning * Provide leadership and/or guidance to ...

Principal Software Engineer

Irvine, CA · On-site

$190K - $260K/yr

... software industry. * Experience with web services, microservices, or other SOA * Relational ... Knowledge of modern programming languages, especially Java and Go. * Knowledge of cloud based ...

next page

Showing results 1-20

Principal Java Software Engineer information

See Irvine, CA salary details

$89.2K

$160.8K

$216.5K

How much do principal java software engineer jobs pay per year?

As of Jul 13, 2026, the average yearly pay for principal java software engineer in Irvine, CA is $160,795.00, according to ZipRecruiter salary data. Most workers in this role earn between $138,000.00 and $177,300.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the Principal Java Software Engineer position, and why are they important?

To thrive as a Principal Java Software Engineer, you need advanced proficiency in Java, strong knowledge of system architecture and design patterns, and extensive experience in large-scale application development, usually supported by a degree in computer science or equivalent experience. Familiarity with frameworks like Spring, cloud technologies (AWS or Azure), CI/CD tools, and relevant certifications such as Oracle Certified Professional – Java SE are typically required. Exceptional leadership, mentoring, communication, and problem-solving skills help you guide teams and work collaboratively across departments. These combined technical and interpersonal skills enable you to drive complex projects, set technical direction, and deliver robust software solutions efficiently.

What is a Principal Java Software Engineer job?

A Principal Java Software Engineer is a senior-level technical expert responsible for designing, developing, and optimizing complex Java-based applications. They provide technical leadership, mentor junior engineers, and drive best practices in coding, architecture, and system scalability. This role often involves collaborating with cross-functional teams to ensure high-quality software delivery while aligning with business objectives. Additionally, they evaluate new technologies, improve system performance, and contribute to strategic decision-making within the engineering team.

What are the typical responsibilities of a Principal Java Software Engineer within a development team?

A Principal Java Software Engineer is generally responsible for leading the technical design and implementation of major software projects, making architectural decisions, and ensuring best coding practices throughout the team. They mentor junior engineers, conduct code reviews, and often coordinate with product managers, QA, and DevOps to facilitate seamless project delivery. Beyond hands-on coding, they provide strategic guidance, troubleshoot complex technical problems, and help shape the long-term technology roadmap. This role typically involves balancing individual contribution with leadership and collaboration across multiple teams.

What are popular job titles related to Principal Java Software Engineer jobs in Irvine, CA? For Principal Java Software Engineer jobs in Irvine, CA, the most frequently searched job titles are:
What job categories do people searching Principal Java Software Engineer jobs in Irvine, CA look for? The top searched job categories for Principal Java Software Engineer jobs in Irvine, CA are:
Infographic showing various Principal Java Software Engineer job openings in Irvine, CA as of July 2026, with employment types broken down into 92% Full Time, 6% Part Time, and 2% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $160,795 per year, or $77.3 per hour.
10802 - Software Engineer III, KMNA Development

10802 - Software Engineer III, KMNA Development

Hyundai AutoEver America

Costa Mesa, CA • On-site

$54.75 - $75.25/hr

Full-time

Re-posted 9 days ago


Job description

Job Summary:
Hyundai AutoEver America (HAEA) is a leading IT services provider for the Hyundai Motor Corporation, focusing on innovation and operational efficiency in the automotive industry. The Connected Car Application Developer role involves designing and developing software solutions for Hyundai's Connected Car ecosystem, collaborating with cross-functional teams to deliver high-quality applications.
Responsibilities:
• Design and develop Java/JEE software modules and RESTful web services for Connected Car applications.
• Translate feature specifications into technical designs and implement new functionalities.
• Collaborate with front-end and back-end developers, vendors, and stakeholders to ensure timely and high-quality deliverables.
• Provide technical guidance, troubleshoot issues, and support testing and deployment activities.
• Research emerging technologies and recommend architectural improvements for scalability and performance.
Qualifications:
Required:
• Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
• 7+ years of experience in software development, design, and architecture with Java/J2EE and database technologies.
• 5+ years of hands-on experience with Java, J2EE, and Spring framework.
• Strong understanding of Object-Oriented Analysis and Design (OOAD) and web application development.
• Proficiency in deploying applications on J2EE servers (JBoss, WebLogic, Tomcat) and working with relational databases (Oracle, SQL Server, MySQL).
Preferred:
• Experience with Connected Car or IoT platforms.
• Familiarity with ESB technologies (Apache Camel, Mule ESB) and distributed frameworks (Hadoop, Spark, NoSQL).
• Exposure to mobile app development (iOS/Android) and public cloud platforms (AWS, GCP).
• Knowledge of subscription-based billing systems and payment gateway integrations.
• AWS or GCP certifications and experience with SaaS billing workflows.
Company:
Hyundai AutoEver is an automobile sales internet company. Founded in 2005, the company is headquartered in Fountain Valley, USA, with a team of 201-500 employees. The company is currently Growth Stage.