1

Java Software Engineer Jobs in Lancaster, PA (NOW HIRING)

Bachelor's Degree in Computer Science/Computer Engineering or equivalent years of software development experience 5-7 years experience of appropriate programming languages dependent on the role(Java ...

As a Software Engineer I, you will participate in all aspects of the Software Development lifecycle ... Java, RPG, etc) โ€ข Full stack development experience in technologies such as React, Angular ...

As a BI Software Engineer I, you will participate in all aspects of the BI Software Development ... as Java, React, Angular, jQuery, HTML, JavaScript, CSS, API's, web services. Experience of ...

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

As a BI Software Engineer I, you will participate in all aspects of the BI Software Development ... Java, React, Angular, jQuery, HTML, JavaScript, CSS, API's, web services. โ€ข Experience of ...

Java Lead

Reading, PA ยท On-site

Java Technical Lead Experience Level: 10+ Years Role Overview We are seeking an experienced Technical Lead with 10+ years of proven software engineering, architecture, and team delivery experience.

Posted today

Java/Groovy Developer

Wyomissing, PA ยท On-site

$49 - $63.50/hr

Java and/or .Net * Groovy * CSS3 * JavaScript Qualifications Groovy Java and/or .Net Additional Information All your information will be kept confidential according to EEO guidelines.

Controls Engineer - York, PA

York, PA ยท On-site

$82K - $106K/yr

Responsible for programming of new robots and automation equipment. Modification of existing ... Proficient in Microsoft programs, various software editors, Engel-specific programs, C++, Java ...

Controls Engineer - York, PA

York, PA

$82K - $106K/yr

Responsible for programming of new robots and automation equipment. Modification of existing ... Proficient in Microsoft programs, various software editors, Engel-specific programs, C++, Java ...

Controls Engineer - York, PA

York, PA ยท On-site

$82K - $106K/yr

Responsible for programming of new robots and automation equipment. Modification of existing ... Proficient in Microsoft programs, various software editors, Engel-specific programs, C++, Java ...

Manager - Software Development

Reading, PA ยท On-site

$118K - $156K/yr

You will manage a team of developers to help us create the next generation of innovative solutions ... Java Enterprise Technologies, Spring Boot, Spring Frameworks, Restful Web services, SOA, Angular ...

next page

Showing results 1-20

Java Software Engineer information

See Lancaster, PA salary details

$25

$58

$82

How much do java software engineer jobs pay per hour?

As of Aug 7, 2026, the average hourly pay for java software engineer in Lancaster, PA is $58.72, according to ZipRecruiter salary data. Most workers in this role earn between $48.37 and $66.35 per hour, depending on experience, location, and employer.

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

To thrive as a Java Software Engineer, 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 development tools such as Eclipse or IntelliJ IDEA, version control systems like Git, and frameworks such as Spring or Hibernate is often required. Analytical thinking, problem-solving abilities, and effective teamwork distinguish high-performing individuals in this role. These skills ensure the efficient design, development, and maintenance of robust software applications in collaborative and dynamic technical environments.

What does a Java software engineer do?

A Java software engineer designs and develops computer applications using the Java programming language. In this job, you work with web developers and other software engineers to integrate java software into online platforms or other types of computer software. You are present for the entire development lifecycle, from design through quality testing. Your other duties may include documenting the programming code for other users or developers and writing reports to management or department heads. Java engineers work in large teams, so you must be able to collaborate with many people to complete a project.

What are some typical challenges Java software engineers face when working on large-scale enterprise applications?

Java Software Engineers working on large-scale enterprise applications often encounter challenges such as managing complex codebases, ensuring high performance under heavy loads, and maintaining backward compatibility during system upgrades. Collaborating with cross-functional teams, like QA and DevOps, to streamline deployments and resolve integration issues is common. Additionally, keeping up with evolving frameworks and best practices is important for maintaining code quality and system reliability.

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

AspectJava Software EngineerJava Developer
Required CredentialsBachelor's in Computer Science, Java certificationsBachelor's in Computer Science, Java certifications
Work EnvironmentDesigning, developing, and testing Java applicationsWriting, debugging, and maintaining Java code
Employer & Industry UsageTech companies, software firms, enterprise solutionsStartups, software companies, freelance projects
Common Search & ComparisonOften compared for roles involving system design and architectureFocused on coding and implementation tasks

While both roles require similar skills and certifications, Java Software Engineers typically focus on designing and architecting Java applications, whereas Java Developers primarily concentrate on coding and maintaining Java programs. The choice depends on the project scope and career focus.

What does a Java software engineer do?

A Java Software Engineer is responsible for designing, developing, and maintaining software applications using the Java programming language. They work on building efficient, scalable, and robust systems, often collaborating with other developers, testers, and stakeholders. Their tasks can include writing code, debugging, testing, and optimizing Java applications for various platforms, such as web, mobile, or enterprise environments. Java Software Engineers also help ensure that software solutions meet client or business requirements and adhere to industry best practices.
What are the most commonly searched types of Java Software Engineer jobs in Lancaster, PA? The most popular types of Java Software Engineer jobs in Lancaster, PA are:
What are popular job titles related to Java Software Engineer jobs in Lancaster, PA? For Java Software Engineer jobs in Lancaster, PA, the most frequently searched job titles are:
What cities near Lancaster, PA are hiring for Java Software Engineer jobs? Cities near Lancaster, PA with the most Java Software Engineer job openings:
Infographic showing various Java Software Engineer job openings in Lancaster, PA as of August 2026, with employment types broken down into 88% Full Time, 8% Part Time, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $122,142 per year, or $58.7 per hour.

C++ Software Engineer(Onsite Location:Holland, PA

Stellent IT LLC

New Holland, PA โ€ข On-site

Other

Re-posted 14 days ago


Job description


C++ Software Engineer(Onsite)
Location:Holland, PA
Interview:Phone + Skype
Job Description:

Job Description:
Industrial is seeking a talented and motivated Software Engineer to join our dynamic team. The ideal candidate will have a strong background in C++ programming and experience with CANalyzer for automotive and industrial applications.
Responsibilities:
Develop and maintain software applications using C++.
Utilize CANalyzer for network analysis and diagnostics.
Collaborate with cross-functional teams to design, implement, and test software solutions.
Debug and troubleshoot software issues in embedded systems.
Participate in code reviews and ensure adherence to best practices.
Document software designs and processes.

Qualifications:
Bachelor's degree in Computer Science, Engineering, or related field.
Proven experience in C++ programming.
Hands-on experience with CANalyzer.
Strong understanding of embedded systems and automotive protocols.
Excellent problem-solving skills and attention to detail.
Ability to work effectively in a team environment.
Strong communication skills.

Preferred Qualifications:
Experience with other programming languages such as Python or Java.
Familiarity with Agile development methodologies.
Knowledge of automotive industry standards and practices


Himanshu Goswami

IT Technical Recruiter

Stellent IT Phone: 3217856032

Email: Himanshu.goswami@stellentit.com
Gtalk: Himanshu.goswami@stellentit.com


Stellent IT logo

About Stellent IT

Sourced by ZipRecruiter

Stellent IT, based in St Augustine, Florida, USA, is a renowned company in the IT sector whose primary focus is providing top-tier IT consulting and staffing services. Stellent IT's expertise lies not just in fulfilling IT staffing needs but in offering comprehensive technological solutions that enhance and drive business performance. Despite the limited information about their founding history, the company has earned a name for itself in the IT industry due to its commitment to quality and consistent delivery. With a mission centered around helping businesses efficiently navigate the IT landscape by providing strategic technology-inspired solutions, Stellent IT prides itself as a leader in its field.

Industry

Recruiting and staffing services

Company size

11 - 50 Employees

Headquarters location

St Augustine, FL, US

Social media