1

Senior Java Software Engineer Jobs in Bath, OH (NOW HIRING)

Sr Software Engineer

Strongsville, OH · Remote

$125K - $165K/yr

Tittle: Sr. Software Engineer Location: Strongsville, OH or Pittsburgh, PA Work Mode : Hybrid ... Java preferred) • Hands-on experience with backend service design for complex domains (APIs ...

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

Sr. Innovation Software Engineer

Easton, OH · On-site +1

$107K - $141K/yr

The Senior Innovation Software Engineer will partner closely across the Innovation team to develop ... Java, Python, TypeScript/JavaScript, or similar) and/or experience leveraging AI-assisted ...

Sr. Innovation Software Engineer

Cleveland, OH · On-site +1

$118K - $156K/yr

The Senior Innovation Software Engineer will partner closely across the Innovation team to develop ... Java, Python, TypeScript/JavaScript, or similar) and/or experience leveraging AI-assisted ...

Sr. Innovation Software Engineer

Akron, OH · On-site +1

$117K - $154K/yr

The Senior Innovation Software Engineer will partner closely across the Innovation team to develop ... Java, Python, TypeScript/JavaScript, or similar) and/or experience leveraging AI-assisted ...

Software Engineer Lead

Strongsville, OH · On-site

$55K - $158K/yr

As a(n) Software Engineer Lead within PNC's Retail Technology organization, you will be based in ... Java and Spring Boot: Strong programming skills in Java and experience with the Spring Boot ...

Software Engineer Sr

Cleveland, OH · On-site +1

$118K - $156K/yr

As a Software Engineer Sr within PNC's Technology organization, you will be based in Pittsburgh, PA, Strongsville, OH, Cleveland, OH, Dallas, TX, Phoenix, AZ, Denver, CO, or Birmingham, AL. Job ...

Software Engineer Sr

Strongsville, OH · On-site +1

$113K - $149K/yr

As a Software Engineer Sr within PNC's Technology organization, you will be based in Pittsburgh, PA, Strongsville, OH, Cleveland, OH, Dallas, TX, Phoenix, AZ, Denver, CO, or Birmingham, AL. Job ...

next page

Showing results 1-20

Senior Java Software Engineer information

See Bath, OH salary details

$37.6K

$140K

$245.9K

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

As of Jul 13, 2026, the average yearly pay for senior java software engineer in Bath, OH is $140,037.00, according to ZipRecruiter salary data. Most workers in this role earn between $116,000.00 and $152,600.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 cities near Bath, OH are hiring for Senior Java Software Engineer jobs? Cities near Bath, OH with the most Senior Java Software Engineer job openings:
Infographic showing various Senior Java Software Engineer job openings in Bath, OH as of July 2026, with employment types broken down into 91% Full Time, 5% Part Time, and 4% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $140,037 per year, or $67.3 per hour.
Sr Software Engineer

Sr Software Engineer

System One Holdings, LLC

Strongsville, OH • On-site

$113K - $149K/yr

Contractor

Re-posted 25 days ago


Job description

Tittle: Sr. Software Engineer
Location:
Strongsville, OH or Pittsburgh, PA
Work Mode : Hybrid (3days Office / 2days Remote)

Duration: Contract to Hire
Years Of Exp Required: 10+ Years
Function of the Group:
Payment Center team creates "one stop shop" for businesses to manage their payment activity.
Industry Background: Financial/Banking experience. Micro App experience is a major benefit
Job Responsibilities:
• Design, build, and maintain inner/orchestration microservices that integrate multiple backend systems (payments, accounts, vendors) to support Payment Center capabilities
• Develop and enhance API layers and service-to-service interactions, ensuring secure, scalable, and reliable data aggregation across systems
• Collaborate closely with the front-end Payment Center team and Business to build and integrate UI components (e.g., Payroll tile) and ensure seamless end-to-end user experiences
• Troubleshoot and optimize performance, resiliency, and fault tolerance across distributed services, including debugging production issues
• Participate in Agile ceremonies and cross-team coordination to align backend orchestration logic with business flows (ACH, Bill Pay, Payroll, etc.) and ensure timely delivery
Required Skills
• Strong experience building and integrating microservices (Spring Boot / Java preferred)
• Hands-on experience with backend service design for complex domains (APIs, orchestration, service-to-service communication)
• Solid understanding of event-driven architecture (Kafka or similar messaging platforms)
• Experience with containerization and deployment (Docker, Kubernetes/OpenShift)
• Expertise in API design and integration patterns (REST, secure APIs, contract-first design)
• Familiarity with enterprise authentication/authorization patterns (CIAM, OAuth, JWT)
• Experience working with distributed systems, including resiliency, scaling, and fault tolerance
• Strong debugging and performance tuning skills across microservices
• UI development experience (Angular or similar) to support front-end integration-specifically for building and integrating UI components like the Payroll tile
Flex Skills/Nice to Have:
• Experience with financial services or payments platforms (billing, payroll, account servicing)
• Exposure to Payroll integrations (ADP or similar providers)
• Familiarity with enterprise data platforms (BDC, FNW, or similar transaction/data systems)
• Experience with CI/CD pipelines and DevOps practices
• Knowledge of feature toggles and rollout strategies for phased releases
• Experience working in Agile delivery models with cross-functional teams
• Understanding of UI/UX best practices for customer-facing applications
• Exposure to observability tools (Splunk, Dynatrace, or similar)
• Prior experience working in large-scale enterprise environments with multiple dependent systems
Ref: #404-IT Pittsburgh