1

Principal Java Software Engineer Jobs in Irvine, CA

Candidates should be strong object oriented developers and comfortable developing in Java, C#, MVC ... cutting-edge software applications, in a fast-paced fun environment. Pay will be based on ...

Senior Software Engineer

Irvine, CA · On-site

$131K - $173K/yr

Summary: Sr. software engineer with experience of at least 5 years in developing software applications using Java/C++ in a complex distributed environment. Experience of at least 2 years developing ...

Java Developer

Irvine, CA · On-site

$54.75 - $70.75/hr

Software engineer with relevant experience in developing, packaging, configuring deploying, operating and maintaining microservices written in Java 21, in a cloud-native environment. Good ...

Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ... Software Engineering, Biomedical Engineering (with computational focus), or related field

NET and/or Java Developer to join us as a senior member of our software development and consulting team. The candidate must be able to work effectively in conjunction with both internal and external ...

Software Engineer

Irvine, CA · On-site

$75K - $95K/yr

NET and/or Java Developer to join us as a senior member of our software development and consulting team. The candidate must be able to work effectively in conjunction with both internal and external ...

Company Description eInfochips is a product engineering and software R&D services company with over ... Experience of at least 5 years in development of complex C++ and Java applications with Multimedia ...

Software Engineer

Cerritos, CA · On-site

$110K - $130K/yr

Main purpose of the Software Engineer role: This is a full-time role for a candidate who will ... SQL, Java, JSP, Spring MVC, Javascript and Redis. • Troubleshoot issues, perform analyses and ...

Company Description eInfochips is a product engineering and software R&D services company with over ... Experience of at least 5 years in development of complex C++ and Java applications with Multimedia ...

THE OPPORTUNITY Silvus is seeking a Principal Embedded Software Engineer to join our Engineering Group, reporting to the Senior Engineering Director for our Irvine office. The successful individual ...

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 Jun 9, 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 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 May 2026, with employment types broken down into 76% Full Time, 20% Part Time, and 4% Contract. Highlights an 93% Physical, 3% Hybrid, and 4% Remote job distribution, with an average salary of $160,795 per year, or $77.3 per hour.

Java Developer - Bilingual (English / Korean)

Woongjin, Inc

Buena Park, CA

Full-time

Medical, Dental, Vision, Retirement

Posted 9 days ago


Job description

Company Description

For More Open Positions Visit us at:
http://recruiting.woongjininc.com/


Our Mission
WOONGJIN, Inc. is a rapidly growing team who provides a range of unique, exceptional, and enhanced services to our clients. We have a strong moral code that includes the service of goodness without expectations of reward. We are motivated by the sense of responsibility and servant leadership.

Benefits

  • Medical Insurance
  • Vision Insurance
  • Dental Insurance
  • 401(k)
  • Paid Sick hours
Job Description
  • Evaluate business and system requirements, ensure technical feasibility, estimate development effort and implementation sequence.
  • Design, Develop, and Validate Product/Software.
  • This position will support vendor development effort and required coordination.
  • Develop Java Software modules using Java and database related technologies, technical design and development of new features in the product.
  • Provide technical direction and guidance to the engineering team/vendor to create designs, develop systems, resolve issues, and manage development schedule.
  • Create clean, unit-tested, and refactored code.
  • Establish development environment and development guidelines (coding, code reviews, build etc.)
  • Research new technology available, and recommend technical and architectural improvements.
  • Prepare detailed specifications form which programs will be written, designed, coded, tested, and debugged.  
  • Work with multiple stakeholders to analyze requirements, clarify design dependencies, create test plans, and support functional and non-functional activities.
  • Support testing efforts by engaging in troubleshooting, and providing solutions to issues.

Salary: $70K - $100K (DOE) / yearly 

Qualifications
  • At least 3+ years of experience in development with Java
  • Bilingual English / Korean 

  • Requirement 

  • Language : Java, Spring Framework, MyBatis, 
  • Database : Oracle
  • System : Apache, Tomcat, AWS (EC2, S3, RDS)
  • Preference 

  • Language : .NET Framework, iOS App, Android App, JSP, Java script, jQuery, Phython, Node.js, React 
  • Database : MS-SQL
  • System : IIS

Additional Information

All your information will be kept confidential according to EEO guidelines.

 *** NO C2C ***