1

Junior Java Programmer Jobs in Pennsylvania (NOW HIRING)

Junior QA Engineer

Philadelphia, PA · On-site

$20 - $25/hr

Junior Test Engineer - QA Engineer II Hybrid Role Compensation: $25 ABOUT THE ROLE Our client is ... Proficient in at least one programming language (Python, Java, C#, or C), with the ability to write ...

Are you a seasoned Java developer with a passion for building robust scalable APIs? We are seeking ... You will have the opportunity to mentor junior developers, lead technical discussions, and drive ...

Support graphical user interface (GUI) integration and development using Java 8 and OpenJDK 11. * Assist with Programmable Logic Controller (PLC) integration utilizing Rockwell Automation PLCs and ...

next page

Showing results 1-20

Junior Java Programmer information

See Pennsylvania salary details

$61.1K

$107.1K

$161.4K

How much do junior java programmer jobs pay per year?

As of Jun 8, 2026, the average yearly pay for junior java programmer in Pennsylvania is $107,081.00, according to ZipRecruiter salary data. Most workers in this role earn between $75,700.00 and $106,800.00 per year, depending on experience, location, and employer.

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

To thrive as a Junior Java Programmer, you need a solid understanding of Java programming, object-oriented concepts, and a relevant degree or coursework in computer science. Familiarity with development environments like Eclipse or IntelliJ IDEA, version control systems such as Git, and basic knowledge of databases are typically required. Strong problem-solving skills, attention to detail, and the ability to communicate effectively within a team are important soft skills. These competencies are crucial for delivering clean, maintainable code and collaborating efficiently on software projects.

What are Junior Java Programmers?

Junior Java Programmers are entry-level software developers who specialize in writing, testing, and maintaining code using the Java programming language. They typically work under the supervision of more experienced developers and assist in developing applications, debugging issues, and learning best practices in software development. Their responsibilities often include understanding project requirements, writing clean code, and collaborating with team members to deliver high-quality software solutions. This role is ideal for individuals who have foundational knowledge of Java and are looking to gain professional experience in the field.

What types of projects or tasks can a Junior Java Programmer expect to work on in their first year?

As a Junior Java Programmer, you can expect to work on a variety of tasks such as debugging existing code, writing unit tests, developing small features, and assisting with backend development on larger projects. You'll often collaborate closely with senior developers and participate in code reviews to learn best practices. Many organizations assign juniors to maintenance tasks or simpler modules at first, gradually increasing responsibility as you build confidence and technical skills. This hands-on experience is invaluable for understanding software development workflows and improving your coding abilities.

What is the difference between Junior Java Programmer vs Java Developer?

AspectJunior Java ProgrammerJava Developer
Required CredentialsBasic Java certifications, some programming experienceAdvanced Java certifications, multiple years of experience
Work EnvironmentEntry-level projects, supervised tasksDesign, develop, and maintain complex applications
Employer & Industry UsageTech companies, startups, IT departmentsSoftware firms, enterprise solutions, large-scale projects

While Junior Java Programmers focus on learning and executing basic Java tasks under supervision, Java Developers handle more complex development responsibilities, including designing and implementing software solutions. The roles differ mainly in experience level and scope of work, but both require a solid understanding of Java programming.

What are the most commonly searched types of Java Programmer jobs in Pennsylvania? The most popular types of Java Programmer jobs in Pennsylvania are:
What cities in Pennsylvania are hiring for Junior Java Programmer jobs? Cities in Pennsylvania with the most Junior Java Programmer job openings:
Infographic showing various Junior Java Programmer job openings in Pennsylvania as of May 2026, with employment types broken down into 84% Full Time, 9% Part Time, and 7% Contract. Highlights an 90% Physical, 4% Hybrid, and 6% Remote job distribution, with an average salary of $107,081 per year, or $51.5 per hour.
Junior QA Engineer

Junior QA Engineer

Brooksource

Philadelphia, PA • On-site

$20 - $25/hr

Contractor

Medical, Dental, Vision, Retirement, PTO

Posted 12 days ago


Job description

Junior Test Engineer - QA Engineer II
Hybrid Role
Compensation: $25
ABOUT THE ROLE
Our client is seeking a highly motivated Junior Test Engineer (QA Engineer II) to join their team. This role is ideal for recent graduates in Computer Science, Software Engineering, or Information Systems who possess a strong technical foundation, excellent problem-solving skills, and a passion for building a career in software engineering. As a Junior Test Engineer, you will play a key role in ensuring the quality and performance of applications by developing and executing both automated and performance test scripts, analyzing results, and collaborating with cross-functional teams. You will thrive in an Agile environment, supporting concurrent testing activities and adapting to shifting priorities, while proactively learning and growing your skills in software engineering.
WHAT YOU'LL DO
  • Develop and execute performance test scripts using LoadRunner and JMeter
  • Monitor and analyze test results to identify issues and optimize application performance
  • Develop, maintain, and execute automated test scripts to validate application functionality and reduce manual testing efforts
  • Analyze requirements, create test plans, identify bugs, and integrate tests into CI/CD pipelines
  • Collaborate with developers, engineering, product, and project management teams to ensure high-quality application code releases
  • Provide concise weekly progress reports, including execution metrics, risks, and blockers
  • Utilize programming skills to write efficient scripts and automation tools
  • Apply basic Unix commands during testing and automation tasks
  • Communicate technical information clearly and concisely to both technical and non-technical stakeholders
  • Adapt to Agile environments, supporting concurrent testing activities and shifting priorities
  • Demonstrate flexibility and openness to new ideas in a collaborative team setting
WHAT YOU BRING
  • Bachelor's degree or higher in Computer Science, Software Engineering, Information Systems, or a related field
  • 1-3 years of experience with applications testing and automation
  • Proficient in at least one programming language (Python, Java, C#, or C), with the ability to write efficient scripts and automation tools
  • Basic knowledge of Unix commands
  • Firm understanding of Agile methods (Scrum, Kanban) and the software development life cycle
  • Excellent communication skills, with the ability to convey technical information clearly to both technical and non-technical stakeholders
  • Strong analytical and problem-solving abilities
  • Proactive learner, eager to grow in software engineering
  • Team player who is open to new ideas and able to collaborate effectively
  • Nice to have:
    • Experience with performance testing tools such as LoadRunner or JMeter
    • Experience with automated testing frameworks (Selenium, Playwright, Cypress)
    • Experience or project work with databases and SQL queries
    • Familiarity with JIRA/Wiki collaboration tools
    • Exposure to AI concepts and related tools
    • Experience with cloud platforms (Azure, AWS, GCP)
    • Understanding of business processes and user-centric design

Disclaimer: Brooksource, Medasource, and Calculated Hire are part of the Eight Eleven Group family of companies and operate under Eight Eleven Group, LLC. All employees receive the same benefits, policies, and terms of employment.
EEO:
We are committed to creating an inclusive environment for all employees and applicants. We do not discriminate on the basis of race, color, religion, creed, sex, sexual orientation, gender identity or expression, national origin, ancestry, age, disability, genetic information, marital status, military or veteran status, citizenship, pregnancy (including childbirth, lactation, and related conditions), or any other protected status in accordance with applicable federal, state, and local laws.
Benefits & Perks:
Brooksource offers competitive medical, dental, vision, Health Savings Account, Dependent Care FSA, and supplemental coverage with plans that can fit each employee's needs. We offer a 401k plan that includes a company match and is fully vested after you become eligible, paid time off, sick time, and paid company holidays. We also offer an Employee Assistance Program (EAP) that provides services like virtual counseling, financial services, legal services, life coaching, etc.
Pay Disclaimer:
The pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.