1

Java Development Jobs in Pennsylvania (NOW HIRING)

The ideal candidate brings strong Java development experience, expertise in API design and integration, and a passion for building reliable, secure, and high-performing applications. This individual ...

Java Developer - Blue Bell, PA

Blue Bell, PA · On-site

$48.75 - $63/hr

Required : • 5 years of experience in Java development • Participation in requirement gathering JAD sessions • Support documentation for business, functional, UI, usability, data, compliance ...

Java Developer - Blue Bell, PA

Blue Bell, PA · On-site

$48.75 - $63/hr

Required : • 5 years of experience in Java development • Participation in requirement gathering JAD sessions • Support documentation for business, functional, UI, usability, data, compliance ...

T SQL / Database Engineering Java Development GIT Source Control uDeploy / Release Automation Linux / Platform Support API Integration / Distributed Systems Preferred Qualifications Familiarity with ...

AWS DevOps Engineer

Malvern, PA · On-site

$51.75 - $71/hr

Experience in Python and Java development * Experience with Bamboo/Github/jenkins pipeline * Creation of telemetry for applications using Splunk, App Dynamics/Honeycomb (open telemetry ...

Java Developer -

Malvern, PA · On-site

$50 - $64.75/hr

The role requires expertise in various technologies and frameworks, as well as problem-solving skills in an agile development environment. Responsibilities : • Proficient Java developer with 6+ ...

Showing results 41-60

Java Development information

See Pennsylvania salary details

$77.7K

$127.5K

$158.4K

How much do java development jobs pay per year?

As of Sep 9, 2026, the average yearly pay for java development in Pennsylvania is $127,472.00, according to ZipRecruiter salary data. Most workers in this role earn between $83,700.00 and $152,900.00 per year, depending on experience, location, and employer.

What is Java development?

Java development refers to the process of designing, building, and maintaining applications using the Java programming language. Java developers create software for a wide range of platforms, including web, mobile, and desktop environments. The job typically involves writing code, debugging errors, testing software, and collaborating with other team members to deliver efficient and secure applications. Java is widely used due to its portability, reliability, and strong community support.

What are the key skills and qualifications needed to thrive as a Java developer, and why are they important?

To thrive as a Java Developer, you need a solid understanding of Java programming, object-oriented design, and experience with frameworks like Spring or Hibernate, typically supported by a degree in computer science or a related field. Familiarity with development tools such as Eclipse or IntelliJ IDEA, version control systems like Git, and databases such as MySQL or Oracle is highly valued, and certifications like Oracle Certified Professional Java Programmer can be advantageous. Strong problem-solving abilities, teamwork, and effective communication skills help developers collaborate with cross-functional teams and adapt to evolving project requirements. These skills and qualities are crucial for building robust, scalable applications and ensuring successful project delivery in dynamic software development environments.

What are some common challenges faced by Java developers when working on large-scale enterprise applications?

Java Developers working on large-scale enterprise applications often encounter challenges such as maintaining code quality in complex systems, ensuring application scalability, and managing dependencies across multiple modules. Collaborating with cross-functional teams—including QA, DevOps, and UI/UX designers—can also present communication hurdles, especially when integrating new features or addressing bugs. Staying updated with the latest Java frameworks and best practices is essential for overcoming these challenges and delivering robust, maintainable solutions.

What is the difference between Java Development vs Java Software Engineer?

AspectJava DevelopmentJava Software Engineer
Required CredentialsBachelor's in Computer Science, Java certificationsBachelor's in Computer Science, Java certifications
Work EnvironmentDevelopment teams, tech companies, startupsDevelopment teams, tech companies, startups
Employer & Industry UsageSoftware firms, IT departments, consultingSoftware firms, IT departments, consulting
Common Search & ComparisonYesYes

Java Development and Java Software Engineer roles often overlap in skills, credentials, and work environments. While Java Developers focus on coding, testing, and maintaining Java applications, Java Software Engineers may have a broader scope, including system design and architecture. Both roles are vital in tech companies and require similar qualifications, making them frequently compared by job seekers.

Are Java developers still in demand?

Java developers remain in high demand due to the widespread use of Java in enterprise applications, Android development, and backend systems. Skills in frameworks like Spring and knowledge of cloud environments can enhance job prospects, which are expected to grow as businesses continue to rely on Java-based solutions.

How much do Java developers make?

Java developers' salaries vary based on experience, location, and skill level, but they typically earn between $70,000 and $120,000 annually in many regions. Senior developers with specialized skills or certifications can earn higher salaries, especially when working with frameworks like Spring or tools like Docker and Kubernetes.

What are the most commonly searched types of Java Development jobs in Pennsylvania?

The most popular types of Java Development jobs in Pennsylvania are:

What job categories do people searching Java Development jobs in Pennsylvania look for?

The top searched job categories for Java Development jobs in Pennsylvania are:

What cities in Pennsylvania are hiring for Java Development jobs?

Cities in Pennsylvania with the most Java Development job openings:

Infographic showing various Java Development job openings in Pennsylvania as of August 2026, with employment types broken down into 1% As Needed, 78% Full Time, 19% Part Time, and 2% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $127,472 per year, or $61.3 per hour.

Scrum Master (Development Background)

Malvern, PA • On-site

$50.50 - $67.50/hr

Other

Re-posted 25 days ago


Job description

Scrum Master (Development Background)

Experience: 6 to 12 Years

Location: Malvern, PA (Onsite) / Brentwood, TN (Onsite)

Job Summary:

We are seeking a Scrum Master with a strong Java development background to lead Agile teams in delivering high-quality software solutions. The ideal candidate will bring a balance of technical expertise and Agile leadership, driving collaboration, accountability, and continuous improvement across the development lifecycle.


Key Responsibilities:
  • Serve as Scrum Master for one or more Agile teams, facilitating ceremonies including daily stand-ups, sprint planning, retrospectives, and reviews.

  • Guide and coach the team on Agile/Scrum principles and best practices to ensure consistent delivery.

  • Collaborate with Product Owners, Developers, and QA teams to manage sprint goals, backlog prioritization, and release timelines.

  • Identify and remove impediments to team progress, ensuring smooth delivery cycles.

  • Foster a culture of ownership, transparency, and continuous improvement.

  • Support Java-based application development projects, leveraging technical understanding to communicate effectively with developers.

  • Participate in code reviews, architecture discussions, and solution design sessions when required.

  • Track and report sprint metrics (velocity, burndown charts, etc.) to improve team performance.

  • Coordinate with cross-functional teams to ensure alignment with organizational goals.


Required Skills & Experience:
  • 7+ years of total experience in software development, with at least 3+ years as a Scrum Master.

  • Hands-on experience in Java / J2EE application development.

  • Strong understanding of Agile methodologies (Scrum, Kanban, SAFe).

  • Excellent communication, facilitation, and stakeholder management skills.

  • Proven ability to manage multiple priorities in a fast-paced environment.

  • Certified Scrum Master (CSM, PSM, or equivalent) preferred.

  • Experience in CI/CD, DevOps, and cloud environments (AWS, Azure, or GCP) is an asset.