1

Mid Level Java Developer Jobs in Pennsylvania (NOW HIRING)

Java Developer Contractor

Malvern, PA ยท On-site

$93K - $104K/yr

Job Title: Senior Full-Stack Java Developer - Contract Role Overview We are seeking a highly ... Expert-level capability designing, debugging, and scaling core Java application frameworks ...

... CMMI Level 3+ or equivalent Decipher, read and understand code metrics for test coverage from ... Java SE 17 Developer (OCPJP 17) Must have good communication skills including communication with ...

... CMMI Level 3+ or equivalent Decipher, read and understand code metrics for test coverage from ... Java SE 17 Developer (OCPJP 17) Must have good communication skills including communication with ...

Responsibilities Noblis MSD is seeking a well-rounded JAVA Software Developer for the development ... CMMI Level 3+ or equivalent Decipher, read and understand code metrics for test coverage from ...

Senior JAVA Developer

Philadelphia, PA ยท On-site

$52.50 - $67/hr

Experience delivering software under CMMI Level 3+ or equivalent * Decipher, read and understand ... Java SE 25 Developer * Must have good communication skills including communication with and with ...

Who You Are You are a senior-level Java engineer who thrives in complex, distributed systems. You take ownership of production services, make thoughtful technical decisions, and collaborate well ...

Lead Java Developer

Pittsburgh, PA ยท On-site

$110K - $120K/yr

Lead the design, development, and maintenance of enterprise-level web applications and services ... Science, Engineering, or related field. * Strong professional experience in Java full stack ...

Lead the design, development, and maintenance of enterprise-level web applications and services ... Science, Engineering, or related field. * Strong professional experience in Java full stack ...

next page

Showing results 1-20

Mid Level Java Developer information

See Pennsylvania salary details

$41

$57

$69

How much do mid level java developer jobs pay per hour?

As of Jul 8, 2026, the average hourly pay for mid level java developer in Pennsylvania is $57.69, according to ZipRecruiter salary data. Most workers in this role earn between $50.38 and $65.77 per hour, depending on experience, location, and employer.

What does a typical workday look like for a Mid Level Java Developer?

As a Mid Level Java Developer, your typical workday often involves writing and testing Java code, troubleshooting existing applications, and participating in code reviews. You'll collaborate closely with other developers, QA engineers, and sometimes product managers in agile sprints to ensure features are delivered according to requirements. Daily stand-up meetings are common, as is the use of tools like Jira for tracking tasks. You may also spend time learning new frameworks or best practices, which helps with both personal growth and contributing to more efficient software solutions.

What is a Mid Level Java Developer job?

A Mid Level Java Developer is responsible for designing, developing, and maintaining Java-based applications. They typically have 2-5 years of experience and work on coding, debugging, and optimizing software solutions. They collaborate with teams, follow best coding practices, and may mentor junior developers. Their role involves understanding project requirements, integrating APIs, and ensuring application performance. Mid Level Java Developers contribute to both backend and frontend development, depending on the project needs.

What are the key skills and qualifications needed to thrive in the Mid Level Java Developer position, and why are they important?

Successful Mid Level Java Developers possess a solid understanding of Java programming, object-oriented design, and commonly used frameworks such as Spring or Hibernate, typically backed by a relevant degree and professional experience. Familiarity with tools like Git, Maven, popular IDEs (e.g., IntelliJ IDEA or Eclipse), and certifications like Oracle Certified Professional Java Programmer (OCPJP) are advantageous. Strong collaboration, problem-solving abilities, and effective communication skills help developers work efficiently within agile teams and cross-functional projects. Mastering both technical and soft skills ensures smooth project delivery, maintainable code quality, and productive teamwork in dynamic software development environments.

What are the most commonly searched types of Java Developer jobs in Pennsylvania? The most popular types of Java Developer jobs in Pennsylvania are:
What are popular job titles related to Mid Level Java Developer jobs in Pennsylvania? For Mid Level Java Developer jobs in Pennsylvania, the most frequently searched job titles are:
What cities in Pennsylvania are hiring for Mid Level Java Developer jobs? Cities in Pennsylvania with the most Mid Level Java Developer job openings:
What are popular job titles related to Mid Level Java Developer jobs in PA? For Mid Level Java Developer jobs in PA, the most frequently searched job titles are:
Lead Java Developer

Lead Java Developer

Avani Technology Solutions, Inc.

Harrisburg, PA โ€ข On-site

Full-time

Re-posted 2 days ago


Job description

R-2926260
Lead Java Developer
Pennsylvania Higher Education Assistance Agency (PHEAA)
HARRISBURG, PA 17102-1419
14 Weeks
****/hour
Top 3 Skills
1. Java: web services; REST; SOAP; JSON
2. Team Leadership: lead software development team in estimating, planning, designing, and coding Java applications and services; supervise; mentor; Agile; Atlassian Suite
3. SOA (Service Oriented Architecture): document and image routing; service integration; MQ; NoSQL; SAS reports; JMS (Java Message Service); ESB
Job Description
This Lead Java Developer will work onsite at PHEAA for their Document Intake Project that Clientsystems is owning. This is slated as a 14 week project at a minimum. During the first 3-4 weeks of the project ramp up, Clientsystems Architects will know estimates for duration of project. They will work with the Clientsystems development team and with PHEAA's imaging, database, and Filenet teams. They will receive guidance from our Technical Architect. This Lead Developer will be helping to lead the software development team in estimating, planning, designing, and coding software applications.
Required Skills:
โ€ข 9+ years of experience in an Object Oriented analysis, design, development, and integration of software products, which should include leading development teams strong experience of Continuous Integration, ideally Bamboo (Jenkins acceptable)
โ€ข Proven knowledge of Java 8+
โ€ข Proven knowledge of RDBMS and NoSql databases (MongoDB)
โ€ข Strong knowledge of Service Oriented Architecture (SOA)
โ€ข Strong knowledge of Open Source Platforms such as Spring, Hibernate and Maven
โ€ข Proven knowledge of Web services (SOAP/REST), Message Queues (Active MQ/Kafka), JMS & ESB
โ€ข Knowledge of image processing, storage and routing
โ€ข Knowledge of Atlassian suite of products such as Jira, Confluence, Bitbucket and Crucible
โ€ข Good knowledge of JavaScript frameworks
โ€ข Knowledge of SAS Reports
โ€ข Experience in leading the software development team in estimating, planning, designing, and coding software applications
โ€ข Ability to provide technical mentorship to project team members and supervise the subordinate staff on the team
โ€ข Strong communication and interpersonal skills
Desired Skills
โ€ข Knowledge of Microservices Frameworks
โ€ข Knowledge of DevOps and DevOps tools such as Ansible, Puppet or Chef
Additional Info:
The Clientsystems team will supplement the PHEAA-led development team, leveraging the existing PHEAA governance and project plan to provide new services (enhancements, features, etc.). Clientsystems team will develop, test, and implement application services and functionality as defined and prioritized by PHEAA. Activities performed by the Clientsystems team following PHEAA leadership will include:
โ€ข Requirements understanding and validation
โ€ข Development and testing
โ€ข Assistance in production deployment of code artifacts
โ€ข Creation of technical documentation and knowledge transfer
TEKsystems will provide team oversight and management, including technical guidance and clarity for the development team based on inputs from PHEAA's project and product leadership. PHEAA will be responsible for the overall direction of team work priorities, including the project plan and prioritization within the development and release cycles.
TEKsystems will leverage the existing PHEAA governance, architecture, IT Development Pipeline, and project plan to provide new services (e.g. enhancements, features, etc.). Our team will develop and test service functionality as defined and prioritized by PHEAA. Activities performed by the Clientsystems team will include:
โ€ข Create services and integrations that enable Document Intake to accept/gather content
โ€ข Create services and integrations that connect with existing business applications and work management queues
โ€ข Create a view of high-level steps for Document Intake, as to monitor the process
Additional Info about Client:
PHEAA provides financial aid services, serving millions of students and thousands of schools through its loan guaranty, loan servicing, financial aid processing, outreach, and other student aid programs.
PHEAA's earnings (not tax payer money) are used to support its public service mission and to pay its operating costs, including administration of the Pennsylvania State Grant and other state-funded student aid programs.
PHEAA conducts its student loan servicing activities nationally as American Education Services (AES) and FedLoan Servicing.
AES was created to guarantee and service a variety of Federal Family Education Loan Program (FFELP) and private (alternative) student loan products for lending partners throughout the nation.