1

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

Senior Software DeveloperLocation: [Specify Location or Remote]Employment Type: Full-TimeAbout the ... Proficiency in programming languages such as [e.g., Python, Java, JavaScript, C#, etc.].Experience ...

senior java developer

Harrisburg, PA · On-site

$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 · On-site

$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.

Software Developers Location: Harrisburg, PA Employer: 4Consulting, Inc Position Type: Full Time ... Design, develop, and maintain Java-based enterprise applications, web services, and batch ...

New

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 ...

Java Developer

Harrisburg, PA · On-site

$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 Tutor

Harrisburg, PA · Remote

$18 - $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 · On-site

$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 ...

Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ... Software Engineering, Biomedical Engineering (with computational focus), or related field

Principal Software Engineer

Lancaster, PA · On-site

$131K - $175K/yr

Expert-level proficiency in at least one modern programming language such as C#, .NET, Java, or ... Strong understanding of software testing strategies, including unit, integration, and end-to-end ...

Principal Software Engineer

Lancaster, PA

$131K - $175K/yr

Expert-level proficiency in at least one modern programming language such as C#, .NET, Java, or ... Strong understanding of software testing strategies, including unit, integration, and end-to-end ...

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 Aug 7, 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.

Are Java Software Developers still in demand?

Java Software Developers remain in high demand due to the widespread use of Java in enterprise applications, Android development, and backend systems. Skills in frameworks like Spring and knowledge of cloud environments enhance job prospects, which are expected to grow as technology continues to evolve.

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:
Infographic showing various Java Software Developer job openings in York, PA as of August 2026, with employment types broken down into 86% Full Time, 10% Part Time, and 4% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $116,064 per year, or $55.8 per hour.

$53.75 - $71/hr

Full-time

Re-posted 22 days ago


Job description

Job Description

Sr. Software Developer


 Location: Princeton, NJ

Length 6-12 months contract 


The candidates will perform in a server-side developer role or may also work on client side, and will also be responsible for writing requirements/ technical specifications/use cases. The candidates are expected to demonstrate expertise in web technologies such as HTML5, CSS, JavaScript, Apache, AJAX and Rest, and have experience with XML and XPATH, in using multiple programming/scripting languages, developing automated test cases using the JUNIT Framework, and in cross browser development. The candidates are expected to rely on extensive experience and judgment to plan and accomplish project goals. A wide degree of creativity and latitude is expected.ResponsibilitiesThe ideal candidates will be responsible for: Participating in design/architecture meetings. Applying industry standard analysis, architecture, and development techniques, including Use Cases where appropriate, to assist in providing optimum solutions. Registration Development Efforts - design, coding, testing, debugging, quality assurance review, and appropriate documentation. Demonstrating strong problem solving ability, logic, and analytical skills. Interacting with other areas within ETS for providing automated interface points via web services and other technologies. Strong written and oral communication skills are a must. Maintaining team spirit and a positive attitude. Performing comprehensive preliminary testing and producing all entrance criteria documentation required to promote products under development to Software Test (SQA).Experience, Knowledge, Skills, and AbilitiesThe ideal candidates must have at least 8-10 years of progressively diverse analysis, development, and testing experience using Web and XML technologies. The person must demonstrate strong knowledge and experience with the responsibilities outlined above. The candidates must have significant experience with technologies listed below. Skills Required: Core Java (JDK 7+), J2EE (6+) , Hibernate (4.x), JUnit 4, Spring (3+), JDBC, XML, XSD, Oracle, PL-SQL Skills Desired: Postgres 9.x, PgSQL, Tomcat 6.x, Javascript, XHTML, JAXB, Nice to Have: Velocity Templating, Agile development, MDB (Message Driven Beans), Java Threads Extensive experience with pure J2EE and core Java technologies is must. Experience in client/ server integration. Experience in web technologies such as HTML5, CSS, AJAX, JavaScript is a must. Relational database development and ability to understand and write complex SQL is a must. Experience developing applications using multiple programming/scripting languages. Experience in developing automated test cases using the JUNIT Framework. Experience in cross browser development. Good interpersonal skills in order to interact with clients, technical staff, and third parties.Knowledge, Skills, and Abilities: A Bachelors degree with extensive coursework in Computer Science or an equivalent combination of education and experience from which comparable knowledge and abilities can be acquired is necessary.Platform Tools: Ant, EclipseLanguages: Java, HTML, JSF, XMLOperating Systems: Windows, UNIX/LinuxLocation Princeton, NJLength 6-12 month contract

Additional Information

All your information will be kept confidential according to EEO guidelines.