1

Junior Java Programmer Jobs in Braddock, PA (NOW HIRING)

Engineer

Pittsburgh, PA · On-site

$100K - $120K/yr

... for Java-based software development projects. This role involves guiding a team, ensuring code quality, and contributing to architectural design, while also mentoring junior developers and ...

Lead Java Developer

Pittsburgh, PA · On-site

$110K - $120K/yr

Mentor and provide technical guidance to junior developers within the team. * Implement best ... Strong expertise in Java, Spring Boot, and Microservices architecture. * Hands-on experience ...

Mentor and provide technical guidance to junior developers within the team. * Implement best ... Strong expertise in Java, Spring Boot, and Microservices architecture. * Hands-on experience ...

JAVA Architect

Pittsburgh, PA · On-site

$61.25 - $82.50/hr

Mentor junior developers and lead code reviews. * Identify and fix issues: Find and fix technical issues and bugs. * Stay current: Learn about the latest Java development trends and technologies.

Sr./Lead Java Full Stack Developer

Pittsburgh, PA · On-site

$49 - $63.25/hr

Mentor junior developers and foster a collaborative team environment. Requirements: * Proven experience as a Full Stack Developer with expertise in Java 17+ and Angular. * Strong knowledge of ...

Java Full Stack Developer

Pittsburgh, PA · On-site

$51 - $65.75/hr

Java Full Stack Developer Location: Pittsburgh Position Type: Contract Duration: 6 / 12 Month Work ... junior team members High level of accountability and commitment Good to have/ Developmental ...

next page

Showing results 1-20

Junior Java Programmer information

See Braddock, PA salary details

$57.2K

$100.2K

$151K

How much do junior java programmer jobs pay per year?

As of Jul 9, 2026, the average yearly pay for junior java programmer in Braddock, PA is $100,201.00, according to ZipRecruiter salary data. Most workers in this role earn between $70,800.00 and $99,900.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 cities near Braddock, PA are hiring for Junior Java Programmer jobs? Cities near Braddock, PA with the most Junior Java Programmer job openings:

Java Technical Lead only on W2

NATIONMIND LLC

Pittsburgh, PA • On-site

$55 - $57/hr

Full-time

Posted 6 days ago


Job description

About NationMind LLC:
NationMind LLC is a technology consulting firm focused on software development and QA testing services. We help clients build reliable, scalable applications with a strong emphasis on automation, performance, and quality. Our team works across industries, delivering solutions that drive innovation and operational efficiency. We are currently hiring skilled professionals for Java Technical Lead to join our growing team.
Role: Java Technical Lead in Pittsburgh, PA ONLY ON W2
Duration: 6+ Months

Skills:
  • Java API Management & Microservices~Java Continuous Integration and Deployment
  • Experience Required: 10 to 15 years

Role Descriptions:
  • A Java Technical Lead bridges the gap between software development and project management.
  • They are responsible for architecting Java-based applications| guiding development teams| enforcing clean code standards| and mentoring junior engineers to ensure high-quality| scalable| and timely software delivery.

Key Responsibilities-
Architecture & Design:
  • Design system architecture and write technical specifications for enterprise products.
  • Team Leadership: Manage and mentor a team of Java developers| conduct code reviews| and oversee sprint deliverables.
  • Hands-On Coding: Participate in complex programming| refactoring| and developing Proof of Concepts (PoCs).
  • Quality Assurance: Ensure CI/CD pipelines| automated testing| and TDD (Test-Driven Development) practices are utilized.
  • Cross-Functional Collaboration: Align technical solutions with business requirements and communicate progress to stakeholders.

Required Qualifications/ Experience:
  • Typically 7+ years of software engineering experience, with 3+ years in a senior or lead role.
  • Core Technologies: Advanced proficiency in Core Java| J2EE| and enterprise frameworks like Spring| Spring Boot| Hibernate| or JPA.

Databases & Cloud:
  • Strong knowledge of SQL/NoSQL databases (MySQL| Oracle| MongoDB) and cloud platforms (AWS| Azure| or GCP).

Infrastructure & Tools:
  • Experience with event streaming (Kafka)| build tools (Maven| Gradle)| and version control (Git).

Soft Skills:
Exceptional problem-solving| communication| and project management capabilities