1

Java Software Developer Jobs in Webster, NY (NOW HIRING)

SOFTWARE ENGINEER (C++) FULL TIME, EXEMPT Location: Victor, NY // HYBRID position (in office as required by job duties, minimum of 1 day per week) REDCOM Laboratories, Inc., a U.S. company that ...

SOFTWARE ENGINEER (C++) FULL TIME, EXEMPT Location: Victor, NY // HYBRID position (in office as required by job duties, minimum of 1 day per week) REDCOM Laboratories, Inc., a U.S. company that ...

Specialist, Software Engineer

Rochester, NY ยท On-site

$84K - $157K/yr

Job Title: Specialist, Software Engineer - RPG Job Code: 37095 Job Location: Rochester, NY Job ... The ideal candidate is a hands-on, versatile developer who thrives in ambiguity, enjoys ...

As a Software Engineer at Applied Materials, you'll dive deep into ground-breaking technologies-like machine learning and AI-to craft novel software solutions that solve our customers' high-value ...

Software Engineer V

Rochester, NY ยท On-site

$180K - $247K/yr

As a Software Engineer at Applied Materials, you'll dive deep into ground-breaking technologies-like machine learning and AI-to craft novel software solutions that solve our customers' high-value ...

Senior Software Engineer

Victor, NY ยท On-site

$117K - $154K/yr

The Senior Software Engineer must be proficient in using lab test equipment to diagnose and troubleshoot both software and hardware issues. They must set an example for best development practices ...

Senior Software Engineer

Rochester, NY ยท On-site

$120K - $159K/yr

Azure DevOps CI/CD * Modern AI-assisted development using Cursor and Claude Who You Are We're ... Modern software engineering practices including CI/CD, automated testing, code reviews ...

next page

Showing results 1-20

Java Software Developer information

See Webster, NY salary details

$14

$52

$71

How much do java software developer jobs pay per hour?

As of Jul 17, 2026, the average hourly pay for java software developer in Webster, NY is $52.06, according to ZipRecruiter salary data. Most workers in this role earn between $45.05 and $58.27 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.

Will AI replace Java devs?

AI is unlikely to fully replace Java software developers, as the role requires complex problem-solving, system design, and understanding of business needs that AI cannot fully replicate. Instead, AI tools can assist Java developers by automating repetitive tasks and improving productivity, making their skills more valuable. Continuous learning and adapting to new technologies remain important for Java developers to stay relevant in the evolving tech landscape.

How much does a Java developer make?

The average salary for a Java software developer varies by experience, location, and industry, but typically ranges from $70,000 to $120,000 annually. Entry-level developers earn closer to the lower end, while experienced developers with specialized skills or certifications can earn higher salaries, especially in competitive markets or with expertise in frameworks like Spring or tools like Git and Jenkins.

Is Java developer still in demand?

Java developers remain in high demand due to the language's widespread use in enterprise applications, Android development, and backend systems. Skills in frameworks like Spring and knowledge of cloud platforms enhance job prospects in this field.

Is Java still useful in 2026?

Java remains a widely used programming language for Java Software Developers in 2026, especially in enterprise applications, Android development, and backend systems. Its stability, large ecosystem, and ongoing updates ensure continued relevance, and knowledge of Java is valuable for maintaining and developing complex software solutions.

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 Webster, NY are hiring for Java Software Developer jobs? Cities near Webster, NY with the most Java Software Developer job openings:
Infographic showing various Java Software Developer job openings in Webster, NY as of July 2026, with employment types broken down into 78% Full Time, 12% Part Time, 1% Temporary, and 9% Contract. Highlights an 82% Physical, 3% Hybrid, and 15% Remote job distribution, with an average salary of $108,283 per year, or $52.1 per hour.
Software Engineer II

Software Engineer II

Ortho Clinical Diagnostics

Rochester, NY โ€ข On-site

Full-time

Posted 29 days ago


Job description

Company Description
Ortho Clinical Diagnostics is committed to improving and saving lives with diagnostics. To do this we hire people who share this dream and are ready for new adventures. As a valued team member, you will carve your own career path and be part of building this company stronger and better than ever before. There is no limit to the experiences, opportunities and new directions you will have access to here at Ortho Clinical Diagnostics. More importantly, you will be driving the surge of a whole new direction in important medicine. That's something we can all take pride in as we take this journey together.
Ortho is known in the industry as a leader in customer service and support. Deeply understanding and exceeding the needs of our clinical lab, hospital and blood bank customers is what we do. It's who we are. If you join Ortho, no matter what your role, you will be expected to keep that Customer Excellence focus in your work.
Job Description
Overview:
Ortho Clinical Diagnostics Clinical Labs business is expanding its Software Engineering team in 2019. We are hiring highly capable software engineers seeking full lifecycle development from customer requirements through delivery. This is a hands-on position developing and testing software for the medical diagnostics industry. We are looking for candidates who thrive when challenges arise and will perform work on complex electro-mechanical embedded systems using a scaled Agile environment in a regulated setting. Technologies utilized consist of structured and object oriented programming, cybersecurity, network interoperability and data analytics. Our clinical chemistry and immunodiagnostics platforms & systems seamlessly integrate into an automated clinical lab environment and provide better patient outcomes through diagnostics. These high impact positions are based in the Company's R&D headquarters in Rochester, NY. These roles offer the right candidates unique opportunities to join and learn from a best-in-class software engineering team to continue to drive growth within Ortho's clinical chemistry and immunodiagnostics product portfolio.
Position Summary:
This position is responsible for designing and implementing both product and automated test software. This includes, but is not limited to, requirements analysis, detailed design, build, implementation, code review, unit testing and documentation of software.
Responsibilities:
  • Performs development, unit testing and modification of product software
  • Develops automated test software and scripts
  • Participates in code reviews, automated static code analyses and implements software improvements
  • Determines software solutions by performing analyses and understanding problem definition, requirements and system architecture.
  • Makes recommendations for architectural changes to support system solutions
  • Creates software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle
  • Captures design by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clearly readable code
  • Maintains updated job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reads professional publications; maintains personal networks; may participate in professional organizations
  • Achieves timely related results in alignment with annual goals.
  • Participates as the improvement of team skills, software techniques, system reliability and overall quality
  • Must be capable of reliable and predictable attendance
  • May perform other duties as assigned

Qualifications
  • BS Computer Engineering, BS Computer Science, BS Software Engineering with a minimum 3 years' experience
  • Programming experience using structured language such as C or C++
  • Must have exceptional skills in the following areas: analyzing information, software design, software documentation, software testing, programming skills, software development fundamentals, software development process, software requirements, software architecture
  • No regular travel required

Preferred Qualifications:
  • MS Computer Engineering, MS Computer Science , MS Software Engineering
  • Experience in a regulated environment such as medical
  • Embedded real-time experience (desired)
  • Scripting Languages such as LUA, Perl or Python
  • Formal Analysis and design experience such as Object-Oriented
  • Prior experience developing embedded software for hardware based products

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