1

Java Developer Jobs in Vermont (NOW HIRING)

Be Seen First

Software Engineer

Colchester, VT · On-site

$60K - $80K/yr

As a Software Engineer within our Engineering Department, you'll join a team of experienced and professional engineers and interact with Mechanical Engineering, Electrical Engineering, our Staff ...

The Software Engineer role involves developing software that directly impacts the lives of millions of patients, utilizing modern methodologies and technologies to enhance healthcare delivery.

The Software Engineer role involves developing software that directly impacts the lives of millions of patients, utilizing modern methodologies and technologies to enhance healthcare delivery.

The Software Engineer role involves developing software that directly impacts the lives of millions of patients, utilizing modern methodologies and technologies to enhance healthcare delivery.

The Software Engineer role involves developing software that directly impacts the lives of millions of patients, utilizing modern methodologies and technologies to enhance healthcare delivery.

The Software Engineer role involves developing software that directly impacts the lives of millions of patients, utilizing modern methodologies and technologies to enhance healthcare delivery.

... and good engineering practices. This job family programs and configures end user applications, systems, databases and websites to achieve the organization's internal needs and externally-facing ...

next page

Showing results 1-20

Java Developer information

See Vermont salary details

$16

$60

$82

How much do java developer jobs pay per hour?

As of Jun 22, 2026, the average hourly pay for java developer in Vermont is $60.28, according to ZipRecruiter salary data. Most workers in this role earn between $52.16 and $67.45 per hour, depending on experience, location, and employer.

Is Java developer still in demand?

Java developers remain in high demand due to the widespread use of Java in enterprise applications, Android development, and backend systems. Skills in frameworks like Spring and knowledge of cloud environments enhance job prospects, and Java's stability ensures ongoing opportunities in the software industry.

What Do Java Developers Do?

Java developers create dynamic computer applications and websites using the Java computer programming language. The Java language integrates with other programming languages and infrastructures to build robust business applications and software for a wide range of industries, from finance and healthcare to content management and social media. Java developers may be involved in all stages of application development, from conception and design to testing, production, and ongoing maintenance. The goal is to provide efficient solutions for business needs.

Is Java outdated in 2026?

Java remains a widely used programming language for Java developers in 2026, especially in enterprise applications, Android development, and backend systems. It continues to evolve with regular updates, maintaining its relevance in the software industry. Proficiency in Java, along with frameworks like Spring and tools such as Maven, remains valuable for job seekers in this field.

Is AI replacing Java developers?

AI is automating certain coding tasks and improving software development processes, but Java developers are still essential for designing, implementing, and maintaining complex applications. Skills in Java programming, problem-solving, and understanding AI tools enhance a developer's value in the evolving tech landscape.

What is the difference between Java Developer vs Software Engineer?

AspectJava DeveloperSoftware Engineer
Required CredentialsBachelor's in Computer Science or related, Java certificationsBachelor's in Computer Science or related, various certifications
Work EnvironmentDevelops Java-based applications, often in teamsDesigns and develops software solutions, may include Java projects
Employer & Industry UsageTech companies, finance, e-commerceBroad industry, including tech, finance, healthcare

Java Developers focus specifically on Java programming, while Software Engineers have a broader role in designing and developing software solutions across multiple languages. Both roles often require similar educational backgrounds and certifications, but Java Developers typically work more directly with Java-based projects, whereas Software Engineers may handle diverse technologies.

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

To thrive as a Java Developer, you need strong proficiency in Java programming, object-oriented design, and a solid understanding of software development principles, usually supported by a degree in computer science or related fields. Familiarity with frameworks such as Spring or Hibernate, experience with version control systems like Git, and sometimes certification like Oracle Certified Professional Java Programmer (OCPJP) are commonly required. Effective problem-solving, teamwork, and attention to detail are crucial soft skills in this role. These skills ensure robust, maintainable, and scalable software solutions that meet project requirements and business goals.

What are Java Developers?

Java Developers are software professionals who specialize in designing, developing, and maintaining applications using the Java programming language. They work on a variety of projects, including web, desktop, and mobile applications, as well as enterprise-level systems. Java Developers are responsible for writing clean and efficient code, testing and debugging programs, and collaborating with other team members to deliver robust software solutions. Their expertise in Java and related technologies is crucial for building scalable and secure applications.

What are some common challenges Java Developers face when working on large-scale enterprise applications?

Java Developers working on large-scale enterprise applications often encounter challenges such as managing complex codebases, ensuring efficient performance, and integrating with legacy systems. Collaborating with cross-functional teams is crucial, as these projects typically involve multiple developers, QA engineers, and business analysts. Additionally, maintaining code quality and adhering to best practices while meeting tight deadlines can be demanding. Staying up-to-date with evolving frameworks and tools also plays a key role in overcoming these challenges.

What is the salary of a Java developer?

The salary of a Java developer varies based on experience, location, and skill level, but typically ranges from $70,000 to $120,000 annually in many regions. Entry-level positions may start lower, while experienced developers with expertise in frameworks like Spring or tools like Git can earn higher salaries.
What are the most commonly searched types of Java Developer jobs in Vermont? The most popular types of Java Developer jobs in Vermont are:
What are popular job titles related to Java Developer jobs in Vermont? For Java Developer jobs in Vermont, the most frequently searched job titles are:
What job categories do people searching Java Developer jobs in Vermont look for? The top searched job categories for Java Developer jobs in Vermont are:
What cities in Vermont are hiring for Java Developer jobs? Cities in Vermont with the most Java Developer job openings:
What are popular job titles related to Java Developer jobs in VT? For Java Developer jobs in VT, the most frequently searched job titles are:
Staff Scientist

Full-time

Medical, Retirement, PTO

Posted 10 hours ago


University Of Chicago rating

8.2

Company rating: 8.2 out of 10

Based on 45 frontline employees who took The Breakroom Quiz

110th of 539 rated colleges and universities


Job description

Department

PME H Chen Lab


About the Department

The Pritzker School of Molecular Engineering (PME; https://pme.uchicago.edu/) was established in May 2019 and evolved from the Institute for Molecular Engineering, which was founded in 2011. The PME integrates science and engineering to address global challenges from the molecular level up. The PME's rigorous academic and research programs are made possible through the University of Chicago's unique partnership with Argonne National Laboratory. The Pritzker School of Molecular Engineering is the first new school at the University of Chicago in three decades and the first school in the nation dedicated to molecular engineering. In the next phase of growth as a School, the PME will continue to expand its team of world-class faculty researchers and empower students from diverse backgrounds to collaborate with faculty in cutting-edge facilities. The PME aims to bring solutions for urgent societal problems to the forefront, while training the next generation of scientific leaders and entrepreneurs.


Job Summary

The Chen Lab at the Pritzker School for Molecular Engineering is looking for a highly motivated Staff Scientist to work closely with faculty and researchers at the University of Chicago. The successful candidate will play a key role in characterizing tissue engineering and stem cell biology by working with the Chen Lab and in collaboration with researchers and clinicians at the University of Chicago and beyond. Emphasis will be to (i) understand how cancers initiate and progress using various stages of human cells derived from pluripotent or adult stem cells, and design strategies to diagnose, categorize, and treat the diseases more effectively; (ii) maintain, upgrade, and train users on existing pipelines in the lab; and (iii) develop new pipelines as needed.

Responsibilities

  • Facilitates and promotes advanced technical/scientific research projects, including simulations and data analysis. Recognizes the need for innovation and develops or incorporates advances in research concepts to help disseminate results.
  • Develops, applies, documents, and maintains computational tools, both for use and to support analysis by biologist colleagues without formal computational training. Critically evaluates computational solutions.
  • Develops customized computational solutions supporting new kinds of assays and experiments. Understands the analytical needs of new experiments, working closely with wet-lab experimental biologists.
  • Implements and optimizes successful algorithms and methods to be shared for use by the broader community.
  • Develops figures and reports that provide transparency into the data quality and characteristics, and automates the production of such reports as routine components of computational analysis pipelines.
  • Reports data to supervisor and team, attends team meetings to share results, plans projects and experiments, and ensures that projects support current team goals.
  • Maintains and organizes computational infrastructure and resources.
  • Contributes to the generation of protocols, publications, and intellectual property.
  • Reviews laboratory protocols and training on new techniques. Manage complex data sets for research.
  • Trains new laboratory personnel.
  • Performs other related work as needed.


Minimum Qualifications

Education:

Minimum requirements include a PhD in related field.


Work Experience:

Minimum requirements include knowledge and skills developed through 2-5 years of work experience in a related job discipline.


Certifications:

---

Preferred Qualifications

Education:

  • Doctoral degree in biology, immunology, chemistry, or related field.

Experience:

  • Significant work experience after the doctorate; postdoc experience.
  • Possess experience in a research laboratory, preferably in an independent project.
  • Conducting wet or dry lab work in a research laboratory, preferably in an independent project.
  • Practical experience in data analysis, preferably in an independent project in an academic research laboratory setting.
  • Background in statistics and machine learning.

Technical Skills or Knowledge:

  • Basic knowledge of biology or immunology is preferred. An inclination to acquire such knowledge is required.
  • Knowledge of SLURM or other job scheduler, and/or bioinformatics tools preferred.
  • Fluency in Unix, standard bioinformatics tools (Python, R, or equivalent), and a programming language (C/C++, Java) required.
  • Strong computer skills, including calendaring, document management (e.g., Dropbox, Box, etc.), word processing, database management, and spreadsheet skills.
  • Knowledge of statistical/analytical software.
  • Advanced knowledge of computer programming and coding languages.

Preferred Competencies

  • Excellent communication skills to interact professionally with all levels of staff and external contacts in a fast-paced environment.
  • Excellent organization and time management skills.
  • Problem-solving, organization and coordination skills.
  • Excellent oral and written communication skills.
  • Excellent time management skills and handle multiple, concurrent tasks within deadlines with minimal supervision.
  • Prioritize urgent tasks while ensuring established deadlines are met.
  • Flexible and adaptable to changes in workflow and procedures.

Application Documents

  • Resume/CV (required)


When applying, the document(s) MUSTbe uploaded via the My Experience page, in the section titled Application Documents of the application.


Job Family

Research


Role Impact

Individual Contributor


Scheduled Weekly Hours

40


Drug Test Required

No


Health Screen Required

No


Motor Vehicle Record Inquiry Required

No


Pay Rate Type

Salary


FLSA Status

Exempt


Pay Range

$70,000.00 - $80,000.00

The included pay rate or range represents the University's good faith estimate of the possible compensation offer for this role at the time of posting.


Benefits Eligible

Yes

The University of Chicago offers a wide range of benefits programs and resources for eligible employees, including health, retirement, and paid time off. Information about the benefit offerings can be found in the Benefits Guidebook.


Posting Statement

The University of Chicago is an equal opportunity employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender, gender identity, or expression, national or ethnic origin, shared ancestry, age, status as an individual with a disability, military or veteran status, genetic information, or other protected classes under the law. For additional information please see the University's Notice of Nondiscrimination.

Job seekers in need of a reasonable accommodation to complete the application process should call 773-702-5800 or submit a request via Applicant Inquiry Form.

All offers of employment are contingent upon a background check that includes a review of conviction history. A conviction does not automatically preclude University employment. Rather, the University considers conviction information on a case-by-case basis and assesses the nature of the offense, the circumstances surrounding it, the proximity in time of the conviction, and its relevance to the position.

The University of Chicago's Annual Security & Fire Safety Report (Report) provides information about University offices and programs that provide safety support, crime and fire statistics, emergency response and communications plans, and other policies and information. The Report can be accessed online at:http://securityreport.uchicago.edu.Paper copies of the Report are available, upon request, from the University of Chicago Police Department, 850 E. 61st Street, Chicago, IL 60637.


What University Of Chicago employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom