2

Entry Level Java Software Engineer Jobs in Rochester, NY

Controls Engineer

Fairport, NY · On-site

$84K - $115K/yr

... entry-level Controls Engineer to support the specification, design, build, integration ... Understanding of motors, control systems, and data acquisition hardware and software. * Experience ...

Controls Engineer

Fairport, NY · On-site

$84K - $115K/yr

... entry-level Controls Engineer to support the specification, design, build, integration ... Understanding of motors, control systems, and data acquisition hardware and software. * Experience ...

PROGRAMMER

Batavia, NY · On-site

$60K - $70K/yr

Troubleshoot software, data, and system issues * Create and maintain SQL queries, reports, and ... Basic knowledge of programming languages such as SQL, C#, Java, Python, or similar * Understanding ...

PROGRAMMER

Batavia, NY · On-site

$60K - $70K/yr

Troubleshoot software, data, and system issues * Create and maintain SQL queries, reports, and ... Basic knowledge of programming languages such as SQL, C#, Java, Python, or similar * Understanding ...

Quality Engineer

Rochester, NY · On-site

$69K - $107K/yr

Familiar with Minitab or other statistical software (QDAS highly preferred!) * Knowledge of common ... PDCA) * Entry-level understanding and proficiency in 3D CAD environments (Solidworks) What Will ...

New

Familiar with Minitab or other statistical software (QDAS highly preferred!) * Knowledge of common ... PDCA) * Entry-level understanding and proficiency in 3D CAD environments (Solidworks) What Will ...

next page

Showing results 1-20

Entry Level Java Software Engineer information

See Rochester, NY salary details

$48.8K

$97.5K

$197.8K

How much do entry level java software engineer jobs pay per year?

As of Jul 8, 2026, the average yearly pay for entry level java software engineer in Rochester, NY is $97,474.00, according to ZipRecruiter salary data. Most workers in this role earn between $62,200.00 and $101,100.00 per year, depending on experience, location, and employer.

What is an Entry Level Java Software Engineer job?

An Entry Level Java Software Engineer is a beginner role in software development that focuses on building, testing, and maintaining applications using Java. Engineers in this position work under the guidance of senior developers to write code, debug programs, and collaborate with teams to develop software solutions. Typical responsibilities include understanding project requirements, writing efficient code, and learning best practices in software engineering. This role is ideal for recent graduates or those with foundational programming knowledge looking to start a career in Java development.

What does a typical day look like for an Entry Level Java Software Engineer?

As an Entry Level Java Software Engineer, your day often includes writing and debugging Java code, participating in daily stand-up meetings, and collaborating with senior developers or mentors on assigned tasks. You might work on implementing new features, fixing bugs, reviewing pull requests, and learning about development best practices and code standards. There's usually a mix of independent work and teamwork, with opportunities to ask questions, receive feedback, and build your technical skills. This structure is designed to help you gain experience while steadily expanding your responsibilities within the team.

What are the key skills and qualifications needed to thrive in the Entry Level Java Software Engineer position, and why are they important?

To thrive as an Entry Level Java Software Engineer, you need a solid understanding of Java programming, object-oriented concepts, basic algorithms, and a relevant degree in computer science or a related field. Familiarity with tools such as IntelliJ IDEA or Eclipse, version control systems like Git, and awareness of popular frameworks such as Spring or Hibernate is typically expected. Strong problem-solving skills, attention to detail, a willingness to learn, and effective team communication will set you apart. These competencies help you quickly adapt to real-world software development environments, contribute to team projects, and build a successful engineering foundation.

What are the most commonly searched types of Java Software Engineer jobs in Rochester, NY? The most popular types of Java Software Engineer jobs in Rochester, NY are:
What cities near Rochester, NY are hiring for Entry Level Java Software Engineer jobs? Cities near Rochester, NY with the most Entry Level Java Software Engineer job openings:
Infographic showing various Entry Level Java Software Engineer job openings in Rochester, NY as of July 2026, with employment types broken down into 1% Locum Tenens, 89% Full Time, 7% Part Time, and 3% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $97,474 per year, or $46.9 per hour.
Controls Engineer

Controls Engineer

Corning

Fairport, NY • On-site

$84K - $115K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 7 days ago


Corning rating

8.2

Company rating: 8.2 out of 10

Based on 127 frontline employees who took The Breakroom Quiz

82nd of 529 rated manufacturers


Job description

Requisition Number: 76269

The company built on breakthroughs. 
Join us.           
       

Corning is one of the world's leading innovators in glass, ceramic, and materials science. From the depths of the ocean to the farthest reaches of space, our technologies push the boundaries of what's possible. 

How do we do this? With our people. They break through limitations and expectations- not once in a career, but every day. They help move our company,and the world, forward. 

At Corning, there are endless possibilities for making an impact. You can help connect the unconnected, drive the future of automobiles, transform at-home entertainment, and ensure the delivery of lifesaving medicines. And so much more. 

Come break through with us. 

Corning's businesses are ever-evolving to best serve our customers, industries, and consumers. Today, we accelerate and transform life sciences, mobile consumer electronics, optical communications, display, automotive, and solar markets. We are changing the world with: 

  • Trusted products that accelerate drug discovery, development, and delivery to save lives
  • Damage-resistant cover glass to enhance the devices that keep us connected
  • Optical fiber, wireless technologies, and connectivity solutions to carry information and ideas at the speed of light
  • Precision glass for advanced displays to deliver richer experiences 
  • Auto glass and ceramics to drive cleaner, safer, and smarter transportation 
  • Solar polysilicon, wafers, and innovative photovoltaic modules, enabling low-cost solar energy solutions

Purpose of Position

We are seeking an entry-level Controls Engineer to support the specification, design, build, integration, documentation, and maintenance of automation and control systems for optical test benches, in both R&D and production environments. This engineer will work closely with multi-disciplinary teams including optical, mechanical, metrology, and software engineers to develop and support precision test equipment used to evaluate complex optical systems.

Day to Day Responsibilities

  • Support engineers in specifying and documenting hardware requirements for optical test stations.
  • Design and document assemblies used to build optical test bench automation and control systems, including motor, detector, camera, data acquisition, and timing circuitry and associated wiring and cable assemblies.
  • Translate designs into working hardware by building prototype or breadboard assemblies and coordinating outsourced fabrication of sub-systems as needed.
  • Troubleshoot electrical, wiring, and system integration issues on existing test benches, and repair or upgrade benches as appropriate.
  • Perform work in cleanroom and molecular cleanroom environments.

Required Qualifications

  • Bachelor's degree in Electrical Engineering or Electrical Engineering Technology.
  • MS or 2+ years of applicable experience
  • Strong foundation in AC/DC circuits, basic electronics, and electrical measurements.
  • Experience using electronics test equipment such as digital multimeters and oscilloscopes.
  • Experience with schematic capture and printed circuit board (PCB) layout.
  • Understanding of motors, control systems, and data acquisition hardware and software.
  • Experience programming using C / C++ or C#.
  • Experience programming or script development using Python or MATLAB.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Good written and verbal communication skills.
  • Strong organizational skills and attention to detail.

Desired Qualifications

  • Experience in circuit design with Altium Designer.
  • Experience with interfacing with scientific digital cameras.
  • Familiarity with optics, optical metrology, and image processing.
  • Familiarity with Linux / Unix environments.
  • Experience with SQL databases.
  • Familiarity with National Instruments' LabWindows.

This position does not support immigration sponsorship.

The range for this position is $84,010.00 - $115,515.00 assuming full time status. Starting pay for the successful applicant is dependent on a variety of job-related factors, including but not limited to geographic location, market demands, experience, training, and education. 

A job that shapes a life. 

Corning offers you the total package. 

Your well-being is our priority. Our compensation and benefits package supports your health and wellness, financial aspirations, and career from day one.

  • Company-wide bonuses and long-term incentives align with key business results and ensure you are rewarded when the company performs well. When Corning wins, we all win.
  • As part of our commitment to your financial well-being, we provide a 100% company-paid pension benefit with fixed contributions that grow throughout your career. Combined with matching contributions to your 401(k) savings plan, Corning's total contributions to your retirement accounts can reach between 7% and 12% of your pay, depending on your age and years of service.
  • Our health and well-being benefits include medical, dental, vision, paid parental leave, family building support, fitness, company-paid life insurance, disability, disease management programs, paid time off, and an Employee Assistance Program (EAP) to support you and your family.  
  • Getting paid for our work is important, but feeling appreciated and recognized for those contributions motivates us much more. That's why Corning offers a recognition program to celebrate successes and reward colleagues who make exceptional contributions. 

We prohibit discrimination on the basis of race, color, gender, age, religion, national origin, sexual orientation, gender identity or expression, disability, veteran status or any other legally protected status.

Corning is committed to providing equal employment opportunities and considers requests for reasonable accommodations in accordance with applicable laws. Individuals with disabilities or sincerely held religious beliefs may request reasonable accommodations to participate in the application or interview process, perform essential job functions, or access other benefits and privileges of employment. To submit a request for reasonable accommodation related to disability or religion, please contact us at accommodations@corning.com.


What Corning employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom