1

Principal Java Software Engineer Jobs in Philadelphia, PA

Are you a collaborative ReactJS and Java API Developer looking to work for a mission driven global organization? About the role, we are looking for a collaborative ReactJS and Java API software ...

New

Principal Software Engineer

Moorestown, NJ ยท On-site

$133K - $178K/yr

We are seeking highly motivated Software Engineers to support the continued development and ... Experience developing software with Java, C++, or Python * Experience developing software with ...

Principal Software Engineer

Moorestown, NJ ยท On-site

$133K - $178K/yr

We are seeking highly motivated Software Engineers to support the continued development and ... Experience developing software with Java, C++, or Python * Experience developing software with ...

Principal Software Engineer

Moorestown, NJ ยท On-site

$133K - $178K/yr

We are seeking highly motivated Software Engineers to support the continued development and ... Experience developing software with Java, C++, or Python * Experience developing software with ...

Principal Software Engineer

Moorestown, NJ

$133K - $178K/yr

We are seeking highly motivated Software Engineers to support the continued development and ... Experience developing software with Java, C++, or Python * Experience developing software with ...

Principal Software Engineer

Moorestown, NJ ยท On-site

$133K - $178K/yr

We are seeking highly motivated Software Engineers to support the continued development and ... Experience developing software with Java, C++, or Python * Experience developing software with ...

Principal Software Engineer

Moorestown, NJ

$133K - $178K/yr

We are seeking highly motivated Software Engineers to support the continued development and ... Experience developing software with Java, C++, or Python * Experience developing software with ...

Principal Software Engineer

Moorestown, NJ ยท On-site

$133K - $178K/yr

We are seeking highly motivated Software Engineers to support the continued development and ... Experience developing software with Java, C++, or Python * Experience developing software with ...

Principal Software Engineer

Moorestown, NJ ยท On-site

$133K - $178K/yr

We are seeking highly motivated Software Engineers to support the continued development and ... Experience developing software with Java, C++, or Python * Experience developing software with ...

Telephonic & F2F manage deliverables for 6-8 developers top 3: Core Java, XML, Websphere, Web Services This position involves leading and mentoring a team of software developers. Interacts with many ...

Java Engineer

Philadelphia, PA ยท On-site

$49.50 - $67.75/hr

Quantix is a top shelf financial institution headquartered in New York with software development in Colorado. They are seeking a Java Engineer to join a team responsible for developing applications ...

Showing results 21-40

Principal Java Software Engineer information

See Philadelphia, PA salary details

$83.8K

$151K

$203.3K

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

As of Sep 15, 2026, the average yearly pay for principal java software engineer in Philadelphia, PA is $151,040.00, according to ZipRecruiter salary data. Most workers in this role earn between $129,700.00 and $166,500.00 per year, depending on experience, location, and employer.

What is a principal Java software engineer?

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 the key skills and qualifications needed to thrive as a principal Java software engineer?

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 are popular job titles related to Principal Java Software Engineer jobs in Philadelphia, PA?

For Principal Java Software Engineer jobs in Philadelphia, PA, the most frequently searched job titles are:

What job categories do people searching Principal Java Software Engineer jobs in Philadelphia, PA look for?

The top searched job categories for Principal Java Software Engineer jobs in Philadelphia, PA are:

Infographic showing various Principal Java Software Engineer job openings in Philadelphia, PA as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 84% Full Time, 11% Part Time, and 3% Contract. Highlights an 86% Physical, 3% Hybrid, and 11% Remote job distribution, with an average salary of $151,040 per year, or $72.6 per hour.

ReactJS Java API Software Engineer

Philadelphia, PA โ€ข On-site

RELX
Technology, Communication and Mediaย โ€ขย 10K+ employees

$78K - $131K/yr

Full-time

Posted 3 days ago

New


Job description

Are you a collaborative ReactJS and Java API Developer looking to work for a mission driven global organization?

About the role, we are looking for a collaborative ReactJS and Java API software developer to be a critical component within our agile delivery process for Software Development.

About the team, this team builds evidence-based oncology pathways - structured treatment recommendations for cancer care based on the latest clinical evidence and expert consensus.

They drive integration with clinical workflows, often embedded in electronic health records (EHRs) so oncologists can access guidance at the point of care.

Requirements

Possess current proficiency in ReactJS development

Possess current proficiency in Java Spring Boot API development

Ability to quickly pick up new languages and technologies

Ability to work well with internal and external technology resources

Ability to write and review portions of detailed specifications for the development of system components of moderate complexity

Knowledge of software development methodologies (e.g., Agile, Waterfall)

Ability to write and review portions of detailed specifications for the development of system components of moderate complexity

Responsibilities

Designing, developing, and maintaining scalable web applications using ReactJS

Building and optimizing RESTful Java APIs and backend services leveraging Microsoft SQL Server and IIS

Contributing to full-stack development, ensuring high performance, responsiveness, and reliability across applications

Writing clean, maintainable, and well-documented code following established coding standards

Translating business requirements into functional and technical solutions

Designing, developing, and optimizing SQL queries, stored procedures, and database schemas in Microsoft SQL Server. Ensure data integrity, performance tuning, and scalability of database-driven applications

Collaborating with product managers, QA, UX, DevOps, and other engineering teams to deliver high-quality solutions. Work effectively with internal and external technology partners, including vendors and third-party service providers

Elsevier is a renowned global information analytics company that primarily focuses on providing scientific, technical, and medical (STM) research content, tools, and services. It is one of the largest publishers of academic journals and scholarly literature in the world.

Elsevier operates in various domains, including science, technology, medicine, social sciences, and more. They publish a vast number of peer-reviewed journals covering a wide range of disciplines. These journals act as platforms for researchers and academics to share their findings and contribute to the advancement of knowledge in their respective fields.

In addition to publishing, Elsevier offers a suite of digital solutions and services to support researchers, scientists, and professionals in their work. They provide online platforms like ScienceDirect, Scopus, and Mendeley, which offer access to a vast repository of scholarly articles, research papers, and other scientific content. These platforms often serve as essential resources for software developers seeking to stay updated with the latest scientific advancements.

U.S. National Base Pay Range: $78,800 - $131,300. Geographic differentials may apply in some locations to better reflect local market rates. This job is eligible for an annual incentive bonus.

We know your well-being and happiness are key to a long and successful career. We are delighted to offer country specific benefits. Click here to access benefits specific to your location.

We are committed to providing a fair and accessible hiring process. If you have a disability or other need that requires accommodation or adjustment, please let us know by completing our Applicant Request Support Formor please contact 1-855-833-5120.

Criminals may pose as recruiters asking for money or personal information. We never request money or banking details from job applicants. Learn more about spotting and avoiding scams here.

Please read our Candidate Privacy Policy.

We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law.

USA Job Seekers:

EEO Know Your Rights.