1

Java Software Developer Jobs in York, PA (NOW HIRING)

Senior Java Developer

Harrisburg, PA · Hybrid

$56.50 - $72/hr

Lead testing of application software modifications utilizing various programming platforms and ... Java EE * Hibernate * Spring Framework * Quarkus (or similar microservice frameworks) * Serverless ...

Job Title: Senior Software Developer Location: [Specify Location or Remote] Employment Type ... Proficiency in programming languages such as [e.g., Python, Java, JavaScript, C#, etc.

Sr. Software Developer

Harrisburg, PA · On-site

$53.75 - $71/hr

Sr. Software Developer Location: Princeton, NJ Length 6-12 months contract The candidates will ... Core Java (JDK 7+), J2EE (6+) , Hibernate (4.x), JUnit 4, Spring (3+), JDBC, XML, XSD, Oracle, PL ...

senior java developer

Harrisburg, PA

$56.50 - $72/hr

Company Description Dellfor Technologies is founded by software professionals with fresh approach ... Competence in using Java IDE tools of Eclipse, GGTS, Rational Application Developer (RAD ...

Senior Java Developer

Harrisburg, PA

$56.50 - $72/hr

Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development ... Exp. with Object-Oriented Programming (OOPS). Required 10 Years * Experience with Java/J2EE.

Java Developer

Harrisburg, PA

$50.25 - $65.25/hr

Since our Inception we have been providing industry leading IT solutions for Staffing and Software ... Java Developer Location: US-PA-Harrisburg Local Required: Strongly Preferred (local candidates will ...

Java Developer

Harrisburg, PA · On-site

$50.25 - $65.25/hr

... software modifications utilizing various programming platforms and productivity tools and review results for accuracy. • Perform coding and testing in multiple systems and/or processes. • Follow ...

The IT Software Developer will assist in designing, developing, and maintaining web, mobile ... Experience with JAVA development preferred Additional Information This role is a full-time ...

Java Tutor

Harrisburg, PA · Remote

$40/hr

Emphasizes clean code principles and test-driven development, connecting Java to web development, Android applications, and enterprise software engineering. * Curriculum Awareness & Adaptive ...

JAVA Architect

Harrisburg, PA

$62.25 - $84/hr

Object Oriented Programming Training/Experience * Java (training and/or experience with Eclipse and/or Rational Application Developer * IBM Rational Tool Suite (i.e. Clear Quest/Clear Case, Manual ...

Java Develop[er

Harrisburg, PA

$50.25 - $65.25/hr

Java Developer Work Location: US-PA-Harrisburg Duration: Long Term Position # Positions: 03 Job ... programming, testing and implementation for new and existing business application software, and ...

As a software developer, you will utilize modern methodologies and technologies to innovate and enhance healthcare solutions. Responsibilities : • Write software that impacts the lives of 325 ...

next page

Showing results 1-20

Java Software Developer information

See York, PA salary details

$15

$55

$76

How much do java software developer jobs pay per hour?

As of Jun 6, 2026, the average hourly pay for java software developer in York, PA is $55.80, according to ZipRecruiter salary data. Most workers in this role earn between $48.27 and $62.45 per hour, depending on experience, location, and employer.

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

To thrive as a Java Software Developer, you need strong programming skills in Java, a solid understanding of object-oriented design, and typically a degree in computer science or a related field. Familiarity with tools like Eclipse or IntelliJ IDEA, version control systems such as Git, and frameworks like Spring or Hibernate is essential, and certifications like Oracle Certified Professional Java Programmer can be beneficial. Effective problem-solving, collaboration, and communication skills help developers excel within teams and adapt to changing project requirements. These skills and qualifications enable developers to build robust, scalable applications efficiently and contribute to successful project outcomes.

What is the difference between Java Software Developer vs Java Web Developer?

AspectJava Software DeveloperJava Web Developer
Primary FocusDeveloping Java applications and backend systemsBuilding and maintaining web applications using Java technologies
Required SkillsJava SE, object-oriented programming, database integrationJava EE, HTML/CSS, JavaScript, web frameworks
Work EnvironmentSoftware development teams, enterprise applicationsWeb development teams, internet-based projects
CertificationsOracle Java Certifications, Spring certificationsOracle Java Certifications, Web framework certifications

Java Software Developers focus on creating robust backend applications using Java, while Java Web Developers specialize in building dynamic web interfaces and web-based systems. Both roles require Java expertise and often overlap, but their primary responsibilities and skill sets differ based on the project type.

What does a Java Software Developer do?

A Java Software Developer is responsible for designing, developing, and maintaining software applications using the Java programming language. They work on various types of projects, from web and mobile applications to enterprise-level systems. Their duties typically include writing code, debugging and testing software, collaborating with team members, and ensuring that applications are efficient and secure. Java developers often work with frameworks such as Spring or Hibernate and may also be involved in integrating databases and APIs. Their role is essential in bringing software ideas to life and maintaining the smooth operation of existing applications.

How does a Java Software Developer typically collaborate with other team members during a project?

Java Software Developers often work closely with cross-functional teams that may include front-end developers, QA engineers, project managers, and UX/UI designers. Collaboration usually involves participating in daily stand-ups, code reviews, and sprint planning meetings to ensure alignment on project goals and timelines. Developers also use version control systems, like Git, and communication tools, such as Slack or Jira, to coordinate tasks and share progress. Effective teamwork is essential for integrating different components, troubleshooting issues, and delivering high-quality software solutions.
What cities near York, PA are hiring for Java Software Developer jobs? Cities near York, PA with the most Java Software Developer job openings:
Senior Java Developer

Senior Java Developer

LingaTech

Harrisburg, PA • Hybrid

$56.50 - $72/hr

Contractor

This job post has expired today. Applications are no longer accepted.


Job description

Location: Harrisburg, PA Position Type: Hybrid Hybrid Schedule: 1 day in office per week minimum (must be flexible to be on site 5 days if management team requires) Contract Length: 6 month, contract-to-hire Position Overview: The Senior Developer is responsible for using approved programming languages, operating systems and source code to create, enhance, and maintain application solutions that meet the identified functional and non-functional business requirements. This role performs more complex assignments and has greater responsibility in the development process and work closely with Application/Integration Architects and Solution Architects to build and enhance systems at the Agency. Duties:
  • Lead development and execution of unit tests and functional test coverage for assigned coding changes to ensure code quality.
  • Code/build application solutions from specifications provided by Requirements Analysts and Application/ Integration Architect
  • Lead testing of application software modifications utilizing various programming platforms and productivity tools and review results for accuracy.
  • Perform complex coding and testing in multiple systems and/or processes.
  • Assist in defining and enforcing processes and procedures to ensure the quality of technical solutions.
  • Present solutions and represent development team in code reviews.
  • Represent development team in broader technical reviews used to detect defects in requirements, design, code, test cases, or other project artifacts.
  • Oversee and enforce documentation of all code changes.
  • Collaborate with Application/ Integration Architects in the design and development of proof of concept and prototype application environments.
  • Manage source code changes using approved version control systems according to established version management approaches and methods as defined.
  • Develop and refresh code construction fundamentals for coding practices, guideline for use of data, control-related concepts, and error-detection practices
  • Collaborate with other areas to identify and evaluate risks; participate in mitigation and control activities.
  • Provide on-call support in support of systems and applications in production.
  • Lead development team in production support activities including incident and problem management, code corrections, upgrades and patches
Required Skills: SOFTWARE DEVELOPMENT
  • Software Development Tools and Programming Languages
  • Software development principles, practices, and concepts
  • Object-Oriented (OO) concepts and application to design, architecture, and development
  • Service-Oriented Architecture (SOA) and Web Services (REST, SOAP)
  • IBM WebSphere Application Server
  • IBM MQ Series
  • Web Security (keys, certificates, trusts, etc.)
  • Source code management tools (Subversion, Git)
  • Software Development Life Cycle (SDLC) methodologies and tools
  • Structured Query Language (SQL)
  • Relational and NoSQL databases
  • Excellent verbal and written communication skills
JAVA
  • Java EE
  • Hibernate
  • Spring Framework
  • Quarkus (or similar microservice frameworks)
  • Serverless architectures and/or containerization
  • AWS technologies (EC2, ECS, EKS, S3, Lambda, etc.)
  • Model-View-Controller (MVC) frameworks
  • Distributed Java technologies (MDB, EJB)
  • Eclipse IDE and/or Microsoft VS Code
  • Apache Maven
  • HTML (HyperText Markup Language)
  • JavaScript and/or TypeScript
  • CSS (Cascading Style Sheets)
Preferred Skills:
  • ColdFusion
  • ColdFusion Components
  • ColdFusion Builder