1

Junior Software Developer Java Jobs in Phoenixville, PA

Software Developer

Philadelphia, PA · On-site

$92K - $153K/yr

Software Developer Qualifications: Experience designing and developing in C#/.NET framework ... Acting as a technical mentor for more junior developers Qualification: * A Bachelor's Degree ...

Software Developer

Philadelphia, PA · Hybrid

$92K - $153K/yr

Software Developer Qualifications: Experience designing and developing in C#/.NET framework ... Acting as a technical mentor for more junior developers Qualification: * A Bachelor's Degree ...

Senior Java/Python Developer

Malvern, PA · On-site

$56.25 - $71.75/hr

Kafka, Supergraph • Other software and Toolkits used : Github, Github Actions, Intellij, Control-M, Honeycomb, Splunk Qualifications : Required : • Programming language: JavaProgramming ...

Java Software Engineering experience for 8+ Years Strong Object Oriented Programming (Java) Experience Experience with JEE Stacks (eg. Weblogic, Websphere, JBoss, etc) Experience with Database ...

Java Developer

Philadelphia, PA

$51.50 - $66.50/hr

A separate is enclosed, but we see the developer as a more junior type of person, even someone ... Java development background (two to five years ideally, probably no more than five) * Testing ...

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

$52.25 - $71.75/hr

Work with the latest and greatest software development tools and true software engineering mindset ... Java Engineer Location: Philadelphia, PA Type: Direct Hire Client located with offices in ...

next page

Showing results 1-20

Junior Software Developer Java information

See Phoenixville, PA salary details

$61.5K

$107.7K

$162.3K

How much do junior software developer java jobs pay per year?

As of Jul 14, 2026, the average yearly pay for junior software developer java in Phoenixville, PA is $107,659.00, according to ZipRecruiter salary data. Most workers in this role earn between $76,100.00 and $107,300.00 per year, depending on experience, location, and employer.

What are some common challenges faced by Junior Software Developers working with Java, and how can they overcome them?

Junior Software Developers working with Java often encounter challenges such as understanding complex codebases, managing version control with tools like Git, and applying best practices for clean and efficient code. To overcome these obstacles, it's helpful to actively participate in code reviews, seek guidance from senior developers, and make use of online resources and documentation. Joining stand-up meetings and collaborating closely with teammates can also accelerate learning and help new developers adapt to the team's workflow.

What are the key skills and qualifications needed to thrive as a Junior Software Developer (Java), and why are they important?

To thrive as a Junior Software Developer (Java), you need a solid understanding of Java programming, algorithms, and object-oriented principles, often supported by a degree in computer science or related field. Familiarity with development tools like Eclipse or IntelliJ IDEA, version control systems such as Git, and knowledge of build tools like Maven or Gradle is often required. Strong problem-solving abilities, willingness to learn, and effective communication skills help junior developers collaborate and adapt quickly. These skills are crucial for building reliable software, integrating smoothly into development teams, and growing within the role.

What is the difference between Junior Software Developer Java vs Junior Software Developer Python?

AspectJunior Software Developer JavaJunior Software Developer Python
Required CredentialsBachelor's in CS or related field, Java certifications (optional)Bachelor's in CS or related field, Python certifications (optional)
Work EnvironmentEnterprise applications, backend development, large-scale systemsData analysis, scripting, web development, AI/ML projects
Employer & Industry UsageFinancial services, enterprise software, telecomTech startups, data science firms, research institutions
Common Search & ComparisonYesYes

Both roles typically require a bachelor's degree in computer science or related fields. Java developers often work on enterprise-level applications in industries like finance and telecom, while Python developers focus on data analysis, scripting, and AI projects in startups and research. The choice depends on your career interests and industry focus.

What does a Junior Software Developer Java do?

A Junior Software Developer Java is an entry-level programmer who specializes in building, testing, and maintaining software applications using the Java programming language. They typically work under the supervision of senior developers and contribute to coding, debugging, and documentation. Their responsibilities often include fixing bugs, writing unit tests, and collaborating with team members to deliver functional software solutions. This role is ideal for individuals who have a basic understanding of Java and are eager to gain professional experience in software development.
What are popular job titles related to Junior Software Developer Java jobs in Phoenixville, PA? For Junior Software Developer Java jobs in Phoenixville, PA, the most frequently searched job titles are:
What cities near Phoenixville, PA are hiring for Junior Software Developer Java jobs? Cities near Phoenixville, PA with the most Junior Software Developer Java job openings:
Infographic showing various Junior Software Developer Java job openings in Phoenixville, PA as of July 2026, with employment types broken down into 7% Internship, 53% Full Time, and 40% Contract. Highlights an 86% In-person, 7% Hybrid, and 7% Remote job distribution, with an average salary of $107,659 per year, or $51.8 per hour.

Software Developer

AVEVA

Philadelphia, PA • On-site

$92K - $153K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 20 days ago


Job description

AVEVA is creating software trusted by over 90% of leading industrial companies.
Salary Range:
$92,300.00 - $153,900.00
This pay range represents the minimum and maximum compensation that the position offers, and final compensation can vary within the range depending on work location, job experience, skills, and relevant educational attainment and/or training.
Position: Software Developer
Qualifications: Experience designing and developing in C#/.NET framework
Employment type: Full-time regular
Location: Philadelphia, PA - Hybrid
As a Software Developer, your responsibilities will include:
  • Recognizing, articulating, and making technical decisions / trade-offs around multiple dimensions (scaling, reliability, performance, maintenance, etc.) that have an impact on your team
  • Designing, developing, testing, and debugging software applications
  • Delivering software on-time and constantly work to make accurate estimates and deliver on those estimates
  • Providing technical support of products including direct customer support and escalated issues
  • Documenting product behavior and implementation details
  • Collaborating with team members on how to approach and prioritize development efforts
  • Understanding and proactively following team processes, documentation, best practices, and code style guides
  • Giving insightful feedback on pull requests, engineering designs, and features
  • Expanding your working knowledge of your respective technical domain
  • Acting as a technical mentor for more junior developers

Qualification:
  • A Bachelor's Degree, Master's Degree or PhD in Chemical, Electrical, or Mechanical Engineering; Computer Science; Math; Physics or a related field
  • 3+ years of Software product or application development experience
  • Good experience with developing software in major programming languages such as: C++, C#/.NET, JavaScript, etc.
  • Familiarity with software design patterns (objected oriented design), Computer Science fundamentals/principles and methodologies, as well as knowledge of operating system internals
  • Sharp debugging and problem-solving skills
  • The ability to clearly communicate complex ideas both verbally and in written form
  • An eagerness to accept and expand upon skills and knowledge based on feedback
  • Someone who seeks advice on how to approach and prioritize development efforts
  • A self-motivated person with a knack for time management
  • Whether you now or at any point in the future require sponsorship or work authorization for employment visa status (e.g. not exclusive to H-1B. F1, J1, K1, CPT, OPT, H4 visa status)?

R&D at AVEVA
Our global team of 2000+ developers work on an incredibly diverse portfolio of over 75 industrial automation and engineering products, which cover everything from data management to 3D design. AI and cloud are at the centre of our strategy, and we have over 150 patents to our name.
Our track record of innovation is no fluke - it's the result of a structured and deliberate focus on learning, collaboration and inclusivity. If you want to build applications that solve big problems, join us.
Find out more: aveva.com/en/about/careers/r-and-d-careers/
USA Benefits include:
Flex work hours, 20 days PTO rising to 25 with service, three paid volunteering days, primary and secondary parental leave, well-being support, medical, dental, vision, and 401K.
It's possible we're hiring for this position in multiple countries, in which case the above benefits apply to the primary location. Specific benefits vary by country, but our packages are similarly comprehensive.
Find out more: aveva.com/en/about/careers/benefits/
Hybrid working
We work in a hybrid way at AVEVA. Most roles are based at a local AVEVA office, with an expectation of being on-site 50% of your working hours to support collaboration and connection. Some positions are fully office-based depending on the nature of the work, and certain roles that support specific customers or markets may be remote. The working arrangement for this position will be confirmed during the hiring process.
Hiring process
Interested? Great! Get started by submitting your cover letter and CV through our application portal. AVEVA is committed to recruiting and retaining people with disabilities. Please let us know in advance if you need reasonable support during your application process.
Find out more: aveva.com/en/about/careers/hiring-process
About AVEVA
AVEVA is a global leader in industrial software with more than 6,500 employees in over 40 countries. Our cutting-edge solutions are used by thousands of enterprises to deliver the essentials of life - such as energy, infrastructure, chemicals, and minerals - safely, efficiently, and more sustainably.
We are committed to embedding sustainability and inclusion into our operations, our culture, and our core business strategy. Learn more about how we are progressing against our ambitious 2030 targets: sustainability-report.aveva.com/
Find out more: aveva.com/en/about/careers/
AVEVA requires all successful applicants to undergo and pass a drug screening and comprehensive background check before they start employment. Background checks will be conducted in accordance with local laws and may, subject to those laws, include proof of educational attainment, employment history verification, proof of work authorization, criminal records, identity verification, credit check. Certain positions dealing with sensitive and/or third-party personal data may involve additional background check criteria.
AVEVA is an Equal Opportunity Employer. We are committed to being an exemplary employer with an inclusive culture, developing a workplace environment where all our employees are treated with dignity and respect. We value diversity and the expertise that people from different backgrounds bring to our business. AVEVA provides reasonable accommodation to applicants with disabilities where appropriate. If you need reasonable accommodation for any part of the application and hiring process, please notify your recruiter. Determinations on requests for reasonable accommodation will be made on a case-by-case basis.