2

Entry Level Java Software Engineer Jobs in Pittsburgh, PA

Engineer

Pittsburgh, PA · On-site

$120K - $145K/yr

Skill: Java Fullstack developer Must Have Technical/Functional Skills: * Deep Understanding and ... Experience in designing and implementing scalable and maintainable software architecture.

JAVA Architect

Pittsburgh, PA · On-site

$61.25 - $82.50/hr

They also provide technical guidance and mentorship to other developers. Responsibilities: * Design ... Use project management skills to help the company achieve its software application goals.

As a Software Engineer at Govini, you show a clear passion for quality and love to solve client ... Strong proficiency with backend API languages such as Java/Spring Boot (preferred) or equivalent

As a Software Engineer at Govini, you show a clear passion for quality and love to solve client ... Strong proficiency with backend API languages such as Java/Spring Boot (preferred) or equivalent

Software Engineer Lead

Pittsburgh, PA · Remote

$130K - $150K/yr

We are currently seeking a Software Engineer Lead for our client in the Banking domain. We value ... Must Have Technical Skills: - Java (front & back end) & Oracle - Spring boot - JavaScript ...

Software Engineer III

Monroeville, PA

$57 - $76.50/hr

Software applications are developed for the Web, Client Server, Android and IOS platforms. OUTCOMES ... Writing the C# and/or Java code of automated tests. *Executing test procedures on a Web, Client ...

Software Engineer III

Pittsburgh, PA · On-site

$55.75 - $75/hr

... C++, Python, or Java. Preferred : • Master's degree or PhD in Computer Science or related ... and software test engineering. Company : Google specializes in internet-related services and ...

As a Software Engineer at PNC, you will support monitoring and reliability of PNC's enterprise ... This entry-level role provides hands-on experience with system operations and observability tools ...

Sr Software Engineer

Pittsburgh, PA · On-site

$118K - $156K/yr

They are seeking a Sr Software Engineer to work onsite in Pittsburgh, PA, focusing on Informatica ... Preferred : • Back end Java • Ability to receive and give feedback Company : V2Soft stands as a ...

As a Software Engineer within PNC's Technology organization, you will be based in Pittsburgh, PA or ... Java Bash, PowerShell, Python scripting Git (branching/merging strategies) Bitbucket (Data Center ...

Java EE framework and system development * Experience with use cases, process flows, and UML ... IBM development software experience including : IBM Content Manager, Rational Application Developer ...

next page

Showing results 1-20

Entry Level Java Software Engineer information

See Pittsburgh, PA salary details

$48.1K

$95.9K

$194.6K

How much do entry level java software engineer jobs pay per year?

As of Jun 18, 2026, the average yearly pay for entry level java software engineer in Pittsburgh, PA is $95,908.00, according to ZipRecruiter salary data. Most workers in this role earn between $61,200.00 and $99,500.00 per year, depending on experience, location, and employer.

What is an Entry Level Java Software Engineer job?

An Entry Level Java Software Engineer is a beginner role in software development that focuses on building, testing, and maintaining applications using Java. Engineers in this position work under the guidance of senior developers to write code, debug programs, and collaborate with teams to develop software solutions. Typical responsibilities include understanding project requirements, writing efficient code, and learning best practices in software engineering. This role is ideal for recent graduates or those with foundational programming knowledge looking to start a career in Java development.

What does a typical day look like for an Entry Level Java Software Engineer?

As an Entry Level Java Software Engineer, your day often includes writing and debugging Java code, participating in daily stand-up meetings, and collaborating with senior developers or mentors on assigned tasks. You might work on implementing new features, fixing bugs, reviewing pull requests, and learning about development best practices and code standards. There's usually a mix of independent work and teamwork, with opportunities to ask questions, receive feedback, and build your technical skills. This structure is designed to help you gain experience while steadily expanding your responsibilities within the team.

What are the key skills and qualifications needed to thrive in the Entry Level Java Software Engineer position, and why are they important?

To thrive as an Entry Level Java Software Engineer, you need a solid understanding of Java programming, object-oriented concepts, basic algorithms, and a relevant degree in computer science or a related field. Familiarity with tools such as IntelliJ IDEA or Eclipse, version control systems like Git, and awareness of popular frameworks such as Spring or Hibernate is typically expected. Strong problem-solving skills, attention to detail, a willingness to learn, and effective team communication will set you apart. These competencies help you quickly adapt to real-world software development environments, contribute to team projects, and build a successful engineering foundation.

What are the most commonly searched types of Java Software Engineer jobs in Pittsburgh, PA? The most popular types of Java Software Engineer jobs in Pittsburgh, PA are:
What job categories do people searching Entry Level Java Software Engineer jobs in Pittsburgh, PA look for? The top searched job categories for Entry Level Java Software Engineer jobs in Pittsburgh, PA are:
What cities near Pittsburgh, PA are hiring for Entry Level Java Software Engineer jobs? Cities near Pittsburgh, PA with the most Entry Level Java Software Engineer job openings:
Junior Java Software Engineer

Junior Java Software Engineer

Oxford Solutions

Monroeville, PA • Hybrid

Other

Posted 13 days ago


Job description

Oxford Solutions is working with a client in the East Hills area of Pittsburgh, PA to hire a Junior Java Software Engineer for a direct placement opportunity.

This is a great role for an entry-level to early-career software developer who wants to build hands-on experience in backend development, legacy system support, code maintenance, and enterprise application environments.

This role will begin with full onsite training. After the initial training period, the schedule will move to one remote workday per week.

Responsibilities

  • Maintain, update, and clean up existing legacy software systems
  • Support backend application development using Java and SQL
  • Assist with day-to-day system maintenance, troubleshooting, and code improvements
  • Work in a Linux-based environment, including basic shell scripting
  • Support integrations involving REST and SOAP APIs, FTP, and data-related processes
  • Use source control tools such as Git or SVN
  • Learn new frameworks, tools, and internal systems as business needs evolve
  • Collaborate with team members to resolve technical issues and support ongoing development priorities
  • Contribute to modernization efforts while continuing to support existing applications

Qualifications

  • Bachelor s degree in Computer Science, Software Engineering, or a related field
  • 0 to 3 years of software development experience
  • Proficiency with Java 8 or newer; Java 11 or newer is a plus
  • Strong SQL skills
  • Experience working in Linux environments
  • Basic shell scripting experience
  • Familiarity with REST APIs, SOAP APIs, FTP, or data scraping techniques
  • Experience with Git, SVN, or similar source control tools
  • Comfortable working with legacy code and backend-focused systems
  • Strong problem-solving skills and ability to learn quickly
  • Collaborative attitude and willingness to adapt to shifting priorities

Ideal Candidate

This role is a strong fit for a junior developer who is comfortable starting with maintenance, cleanup, and legacy system support while building toward broader software development responsibilities. The right candidate will be detail-oriented, eager to learn, and open to working across both older systems and newer development initiatives.
Junior Java Software Engineer - 26-00418