1

Senior Java Software Engineer Jobs in Pittsburgh, PA

Senior Java Developer

Pittsburgh, PA · Hybrid

$53.50 - $68.25/hr

Senior Java Developer - AI-Assisted Development Locations: New York, NY / Pittsburgh, PA (Hybrid ... assisted software development practices. Required Skills: • 10+ years of experience in Java ...

Senior Java Developer

Pittsburgh, PA · On-site

$55.50 - $70.75/hr

Senior Java Developer (Spring Boot + AWS) with Kafka ???? Location: Pittsburgh, PA (Onsite/Hybrid) ???? Role Overview We are looking for a Senior Java Developer with strong expertise in Spring Boot ...

Software Engineer Sr - Angular/Java

Pittsburgh, PA · On-site

$121K - $159K/yr

As a Software Engineer Sr within PNC's C/IB MIS DIGITAL organization, you will be based in Pittsburgh, PA or Dallas, TX. Ideal Experience: Actively hands-on with Angular, Java 8+, Spring Boot with ...

Senior Java Developer

Pittsburgh, PA · On-site

$55.50 - $70.75/hr

Senior Java Developer (Spring Boot + AWS) with Kafka Location: Pittsburgh, PA (Onsite/Hybrid) Role Overview We are looking for a Senior Java Developer with strong expertise in Spring Boot, REST APIs ...

next page

Showing results 1-20

Senior Java Software Engineer information

See Pittsburgh, PA salary details

$37.8K

$141K

$247.6K

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

As of Jun 18, 2026, the average yearly pay for senior java software engineer in Pittsburgh, PA is $141,031.00, according to ZipRecruiter salary data. Most workers in this role earn between $116,800.00 and $153,700.00 per year, depending on experience, location, and employer.

What are some common challenges faced by Senior Java Software Engineers when leading development projects?

Senior Java Software Engineers often encounter challenges such as balancing hands-on coding with leading and mentoring team members, managing tight project deadlines, and ensuring code quality across the team. They are also responsible for making key architectural decisions and integrating new technologies while maintaining system stability. Effective communication and collaboration with cross-functional teams, including QA, DevOps, and product managers, are essential to successfully deliver robust solutions.

What does a Senior Java Software Engineer do?

A Senior Java Software Engineer is responsible for designing, developing, and maintaining complex software applications using the Java programming language. They often lead technical projects, mentor junior developers, and collaborate with cross-functional teams to deliver high-quality software solutions. Their role includes analyzing user requirements, troubleshooting issues, optimizing code for performance, and ensuring best practices in software development. Senior Java engineers are also involved in code reviews and may contribute to architectural decisions within their organization.

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

To thrive as a Senior Java Software Engineer, you need advanced proficiency in Java programming, software design principles, and a solid understanding of computer science fundamentals, often backed by a degree in computer science or a related field. Experience with frameworks like Spring, build tools such as Maven or Gradle, and version control systems like Git is typically required, along with knowledge of cloud platforms or containerization tools. Strong problem-solving abilities, effective communication, and leadership skills help you mentor team members and collaborate on complex projects. These competencies are crucial for delivering robust, scalable software solutions and leading development teams in dynamic environments.
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 are popular job titles related to Senior Java Software Engineer jobs in Pittsburgh, PA? For Senior Java Software Engineer jobs in Pittsburgh, PA, the most frequently searched job titles are:
What job categories do people searching Senior Java Software Engineer jobs in Pittsburgh, PA look for? The top searched job categories for Senior Java Software Engineer jobs in Pittsburgh, PA are:
What cities near Pittsburgh, PA are hiring for Senior Java Software Engineer jobs? Cities near Pittsburgh, PA with the most Senior 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