1

Senior Java Software Engineer 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 ...

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.

... Senior Software Engineer, you will lead major initiatives that advance Datavant's platform ... Python, Go, Java; microservices; REST and GraphQL * Frontend: TypeScript, React, Next.js

Senior Software Engineer

Lancaster, PA ยท On-site

$119K - $157K/yr

The Senior Software Engineer is a seasoned technical contributor responsible for architecting, building, and sustaining high-quality user-facing experiences across the Listrak platform. This role ...

Senior Software Engineer

Lancaster, PA ยท On-site

$119K - $157K/yr

The Senior Software Engineer is a seasoned technical contributor responsible for architecting, building, and sustaining high-quality user-facing experiences across the Listrak platform. This role ...

Senior Software Engineer

Harrisburg, PA

$120K - $159K/yr

Senior Software Engineer We are seeking a highly skilled and motivated Senior Software Engineer to join our AssetWorks FleetFocus Engineering team. This role will primarily support our core ...

Sr. Software Engineer

Harrisburg, PA ยท Remote

$150K - $175K/yr

SENIOR SOFTWARE ENGINEER POSITION SUMMARY We are seeking a Sr. Software Engineer and or Jr. Platform Architect to serve as technical lead responsible for day-to-day development, design, build, and ...

About the Team As a Sr software engineer you have the opportunity to join a diverse team of technologists as we continue to build mission critical products in the Health Markets space.

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.

next page

Showing results 1-20

People also search for

Senior Java Software Engineer information

See York, PA salary details

$39.9K

$148.5K

$260.8K

How much do senior java software engineer jobs pay per year?

As of Jun 18, 2026, the average yearly pay for senior java software engineer in York, PA is $148,538.00, according to ZipRecruiter salary data. Most workers in this role earn between $123,000.00 and $161,900.00 per year, depending on experience, location, and employer.

What are some common challenges faced by Senior Java Software Engineers when leading development projects?

Senior Java Software Engineers often encounter challenges such as balancing hands-on coding with leading and mentoring team members, managing tight project deadlines, and ensuring code quality across the team. They are also responsible for making key architectural decisions and integrating new technologies while maintaining system stability. Effective communication and collaboration with cross-functional teams, including QA, DevOps, and product managers, are essential to successfully deliver robust solutions.

What does a Senior Java Software Engineer do?

A Senior Java Software Engineer is responsible for designing, developing, and maintaining complex software applications using the Java programming language. They often lead technical projects, mentor junior developers, and collaborate with cross-functional teams to deliver high-quality software solutions. Their role includes analyzing user requirements, troubleshooting issues, optimizing code for performance, and ensuring best practices in software development. Senior Java engineers are also involved in code reviews and may contribute to architectural decisions within their organization.

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

To thrive as a Senior Java Software Engineer, you need advanced proficiency in Java programming, software design principles, and a solid understanding of computer science fundamentals, often backed by a degree in computer science or a related field. Experience with frameworks like Spring, build tools such as Maven or Gradle, and version control systems like Git is typically required, along with knowledge of cloud platforms or containerization tools. Strong problem-solving abilities, effective communication, and leadership skills help you mentor team members and collaborate on complex projects. These competencies are crucial for delivering robust, scalable software solutions and leading development teams in dynamic environments.
What are the most commonly searched types of Java Software Engineer jobs in York, PA? The most popular types of Java Software Engineer jobs in York, PA are:
What job categories do people searching Senior Java Software Engineer jobs in York, PA look for? The top searched job categories for Senior Java Software Engineer jobs in York, PA are:
What cities near York, PA are hiring for Senior Java Software Engineer jobs? Cities near York, PA with the most Senior Java Software Engineer job openings:

Senior Java Developer

Prorec Resource Solutions, LLC

Harrisburg, PA โ€ข On-site, Remote

$56.50 - $72/hr

Other

Posted 11 days ago


Job description

Senior Java Developer

Location: Harrisburg, PA Work Arrangement: Hybrid - 20% onsite / 80% remote Schedule: 8:00AM โ€“ 5:00PM Interview: On-site Contract: Contractor to Employee Visas Accepted: USC or GC only

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

Primary Responsibilities
  • 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 Technical Skills
  • Software Development Tools and Programming Languages
  • Software development principles, practices and concepts
  • Object Oriented (OO) concepts and how they apply to design, architecture and application development
  • Service Oriented Architectures (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)
  • Experience with Software Development Life Cycle (SDLC) methodologies and tools.
  • Experience with Structured Query Language (SQL)
  • Experience with relational and Not Only SQL (NOSQL) databases.
  • Excellent verbal and written skills.
  • Java EE
  • Hibernate
  • Spring Framework
  • Quarkus (or similar microservice framework)
  • Experience with serverless architectures and/or containerization
  • AWS technologies โ€“ e.g. EC2, ECS, EKS, S3, Lambda, etc.
  • Model View Controller (MVC) Framework(s)
  • Distributed Java technologies like Message-Driven Bean (MDB) and Enterprise JavaBeans (EJB)
  • Eclipse IDE and/or MS VSCode
  • Apache Maven
  • Hyper Text Markup Language (HTML)
  • JavaScript and/or Typescript
  • Cascading Style Sheets (CSS)
Preferred Qualifications
  • ColdFusion
  • ColdFusion Components
  • ColdFusion Builder