1

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

Elastic Search / .Net Developer

Rochester, NY · On-site

$56.50 - $72/hr

If they have worked only on Java that should work to. Strong production level experience with ... Analyses software requirements to determine feasibility of design within time and cost constraints.

Java Tutor

Rochester, NY · Remote

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

Rochester, NY

$50.25 - $65/hr

Develop and deliver software on cutting edge and growing platforms * Build web applications using ... Participate in requirement and design reviews with business partners and other engineers

Java Developer

Rochester, NY

$50.25 - $65/hr

Troubleshoot and repair software systems, both collaboratively and individually. * Create documentation for use by other developers and internal customers. * Write and modify software according to ...

Java Developer (EBS)

Rochester, NY · On-site

$56.50 - $72/hr

Seeking a Senior IT Developer, Enterprise Service Bus (ESB) This position is for an experienced IS professional to provide technical expertise in Integration Services Team. The team is responsible ...

Java Developer

Rochester, NY · On-site

$50.25 - $65.25/hr

1) 5+ years' Java Development- Candidates must have strong development skills in Java 1.6-1.8 2) 3+ ... looking for a developer that can come in to support the cut over. On a day to day basis this ...

Java Developer

Rochester, NY · On-site

$50.25 - $65/hr

1) 5+ years' Java Development- Candidates must have strong development skills in Java 1.6-1.8 2) 3+ ... looking for a developer that can come in to support the cut over. On a day to day basis this ...

We're proud to be recognized as the #1 Software Developer in the 2025 RBJ Book of Lists and ranked ... in Java, Python, JavaScript, Spring Boot Framework, React, AngularJS, TypeScript, Robot Framework ...

Java Developers

Rochester, NY · On-site

$50.25 - $65.25/hr

Rochester, NY- Very Long-term positions Need Full stack/ Frontend/ Backend Java Developer Should have excellent communication skills- Need to be senior. Woodcliff Lake, NJ.- Long-term position Need ...

Required : • Bachelor's degree in Computer Science, Electrical Engineering, or a related field • 2+ years of experience in software development • Experience in developing solutions using Java ...

next page

Showing results 1-20

Java Software Developer information

See Fairport, NY salary details

$14

$53

$73

How much do java software developer jobs pay per hour?

As of Jun 6, 2026, the average hourly pay for java software developer in Fairport, NY is $53.83, according to ZipRecruiter salary data. Most workers in this role earn between $46.54 and $60.24 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.

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 Fairport, NY are hiring for Java Software Developer jobs? Cities near Fairport, NY with the most Java Software Developer job openings:
Infographic showing various Java Software Developer job openings in Fairport, NY as of May 2026, with employment types broken down into 96% Full Time, 3% Part Time, and 1% Contract. Highlights an 80% Physical, 5% Hybrid, and 15% Remote job distribution, with an average salary of $111,964 per year, or $53.8 per hour.
Senior Java Developer

$56.50 - $72.25/hr

Full-time

Posted 17 hours ago


Job description

Senior Java Developer
Rochester, NY
Long Term
No C2C at this moment, any visa is okay. thanks!
Responsibilities:
  • Work effectively within a large code base to design elegant and efficient solutions for new problems within the context of an existing implementation
  • Apply application specific technical skills to independently produce deliverables (i.e. specifications, program changes, unit test scripts, documentation, etc.)
  • Exemplify and uphold rigorous personal and team code quality and process standards
  • Develop, maintain and unit test software solutions to produce robust, performant production deliverables
  • Identify and communicate solution options with both non-technical and technical team members
  • Acquire and utilize basic business knowledge to support applications
  • Support software updates during quality assurance, user acceptance testing, and post implementation to ensure integrity of application
  • Design, develop, test, implement, and support technical solutions across and within agile teams across a wide range of development tools

Fundamentals:
  • Self-motivated, results oriented and comfortable setting and meeting deadlines
  • Excellent written and communication skills - ability to effectively document and present ideas both verbally and visually
  • Strong problem solver - ability to document and communicate solution options, design and implement solutions and identify and resolve issues quickly
  • Strong listener - ability to quickly understand and incorporate general direction and specific feedback in project work
  • Naturally detail oriented with ability to balance value versus effort
  • Passion for new and innovative technologies guided by end-user, technology and business drivers

Qualifications:
  • Analysis/Design - Strong understanding and appreciation for object-oriented analysis and design, particularly Service-Oriented Architectures
  • Software Development Life Cycle - Agile experience preferred
  • Strong proficiency with Java, JUnit and relational database technology (Oracle, MySQL, PostgreSQL, etc.) required - Oracle SQL, PL/SQL experience preferred; Java certification a plus
  • Experience with Integrated Development Environment (Eclipse, IntelliJ, etc.); Version Control (RTC, Git, SVN, etc.) - Git preferred; Build Tools (Ant, Maven, Jenkins, etc.) - Jenkins preferred; Code review and static analysis tools - Code Collaborator, Crucible, Emma, and FindBugs preferred
  • Understanding of web/application servers - Tomcat and JBoss preferred
  • Proficiency navigating and administering Windows and Unix/Linux via command line
  • Experience or interest in the areas of Business Analytics, Continuous Integration, performance-oriented engineering or process improvement a strong plus

Minimum Qualifications
  • BS in Computer Science, Software Engineering, Computer Engineering or related discipline
  • 5-7+ years of industry experience designing, developing, maintaining and delivering large-scale solutions