1

Java Jobs in Worcester, MA (NOW HIRING)

Senior Software Engineer

Waltham, MA · Hybrid

$132K - $174K/yr

You'll work primarily with Java to develop robust, high-performance systems that power our platform and serve millions of users. You'll design and implement scalable microservices, optimize existing ...

Responsibilities We are looking for students, professionals, retirees or anyone with a passion to share, to join the largest community of teachers worldwide! If you have free time and want to share ...

Software Engineer - Senior Level

Weston, MA · Hybrid

$132K - $174K/yr

SOFTWARE ENGINEER -SENIOR LEVEL CODING ~~ JAVA ~~~ C++ ~~ BUILD PRODUCTION SOFTWARE HYBRID ~~ON SITE 3X WEEK EXCELLENT COMP PACKAGE $200K -$500K ~~!!!!! * TOP PERFORMER WITH STRONG HANDS-ON CODING ...

Responsibilities We are looking for students, professionals, retirees or anyone with a passion to share, to join the largest community of teachers worldwide! If you have free time and want to share ...

UI/UX Developer

Waltham, MA

$54 - $70/hr

Be it core Java, full-stack Java, Web/UI designers, Big Data or Cloud or Mobility developers/architects, we have them all. Work as a member of a software development team as a full stack developer ...

Be it core Java, full-stack Java, Web/UI designers, Big Data or Cloud or Mobility developers/architects, we have them all. Role And Responsibilities Work as a member of a software development team as ...

UI/UX Developer

Waltham, MA

$54 - $70/hr

Be it core Java, full-stack Java, Web/UI designers, Big Data or Cloud or Mobility developers/architects, we have them all. Work as a member of a software development team as a full stack developer ...

next page

Showing results 1-20

Java information

See Worcester, MA salary details

$15

$56

$77

How much do java jobs pay per hour?

As of Jul 12, 2026, the average hourly pay for java in Worcester, MA is $56.57, according to ZipRecruiter salary data. Most workers in this role earn between $48.94 and $63.32 per hour, depending on experience, location, and employer.

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, typically supported by a degree in computer science or a related field. Familiarity with development frameworks like Spring or Hibernate, version control systems such as Git, and relevant certifications (e.g., Oracle Certified Java Programmer) is highly beneficial. Analytical thinking, problem-solving, and effective communication are important soft skills that distinguish top candidates in collaborative environments. These skills and qualifications are vital for building robust, efficient applications and contributing effectively to development teams.

Which pays more, C++ or Java?

For Java developers, salary levels are generally comparable to C++ developers, but C++ roles often require specialized skills in systems programming, which can lead to higher pay in certain industries like finance or game development. Overall, salary differences depend on experience, location, and industry demand, with both languages offering competitive compensation for skilled programmers.

Is Java still useful in 2026?

Java remains a widely used programming language in 2026, especially for enterprise applications, Android development, and backend systems. Its stability, large ecosystem, and ongoing updates ensure its relevance for developers and organizations. Java certifications and knowledge of related tools like Spring can enhance job prospects.

Are Java jobs still in demand?

Java developer roles 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 can enhance job prospects, which are generally stable across various industries.

What is the difference between Java vs Python Developer?

AspectJava DeveloperPython Developer
Required CredentialsBachelor's in Computer Science, Java certificationsBachelor's in Computer Science, Python certifications
Work EnvironmentEnterprise applications, Android developmentWeb development, data science, automation
Industry UsageFinance, telecom, enterprise softwareTech startups, data analysis, AI projects
Common Search/ComparisonJava DeveloperPython Developer

Java and Python developers often share similar educational backgrounds and certifications. Java developers typically work on enterprise applications and Android development, while Python developers focus on web development, data science, and automation. Both roles are highly sought after in different industry sectors, with Java more common in large enterprises and Python popular in startups and AI projects.

What jobs can I get with Java?

Java is a versatile programming language used in various roles such as Java developer, software engineer, backend developer, Android app developer, and systems analyst. These jobs typically require knowledge of Java frameworks, object-oriented programming, and development tools like IDEs and version control systems.

What does a Java Developer do?

A Java Developer is a software professional who specializes in designing, developing, and maintaining applications using the Java programming language. They often work on web, mobile, or enterprise applications, collaborating with other programmers, designers, and stakeholders to deliver functional software solutions. Their responsibilities include writing clean and efficient code, debugging issues, and ensuring applications are secure and scalable. Java Developers are also involved in testing, deploying, and updating software as technology and requirements evolve.

How does a Java developer typically collaborate with other teams during a software project?

Java developers frequently work alongside front-end developers, QA specialists, and project managers to ensure smooth delivery of software projects. They participate in code reviews, daily stand-ups, and sprint planning meetings, sharing progress and addressing technical challenges collaboratively. Effective communication and coordination with other departments, such as DevOps for deployment or UX/UI teams for interface integration, are essential for delivering high-quality applications. This collaborative environment helps Java developers expand their technical knowledge and build strong professional relationships.

What Is Java?

Java is a class-based object-oriented programming language that was developed in 1995 by Sun Microsystems and later bought by Oracle. Java was designed as a general language capable of programming software for commercial use. It is based on several previous languages such as Objective C, C++, and C#. Java can be used on most major operating systems, including Windows, Apple, and Linux distributions. There is also a Java virtual machine, which allows programmers and developers to work on different operating systems within a single platform.

What are the most commonly searched types of Java jobs in Worcester, MA? The most popular types of Java jobs in Worcester, MA are:
What are popular job titles related to Java jobs in Worcester, MA? For Java jobs in Worcester, MA, the most frequently searched job titles are:
What job categories do people searching Java jobs in Worcester, MA look for? The top searched job categories for Java jobs in Worcester, MA are:
What cities near Worcester, MA are hiring for Java jobs? Cities near Worcester, MA with the most Java job openings:
Infographic showing various Java job openings in Worcester, MA as of July 2026, with employment types broken down into 1% Internship, 82% Full Time, 11% Part Time, and 6% Contract. Highlights an 82% Physical, 5% Hybrid, and 13% Remote job distribution, with an average salary of $117,674 per year, or $56.6 per hour.
Senior Software Engineer - Java Cloud (Health100 Platform)

Senior Software Engineer - Java Cloud (Health100 Platform)

CVS Health

Woonsocket, RI • On-site, Remote

$92K - $203K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 3 days ago

New


CVS Health rating

5.8

Company rating: 5.8 out of 10

Based on 4,277 frontline employees who took The Breakroom Quiz

82nd of 104 rated pharmacies


Job description

We're building a world of health around every individual - shaping a more connected, convenient and compassionate health experience. At CVS Health, you'll be surrounded by passionate colleagues who care deeply, innovate with purpose, hold ourselvesaccountable and prioritize safety and quality in everything we do. Join us and be part of something bigger - helping to simplify health care one person, one family and one community at a time.

Position Summary

Health100 is an AInative health technology platform that unifies pharmacies, providers, insurers, PBMs, and digital health solutions into a single, consumerfocused ecosystem. Powered by Google Cloud AI,we'rereimagining personalized and connected health experiences.

As a Senior Software Engineerfor Health100, you will play a crucial role within a collaborative team - designing, developing, andmaintainingbackend services and APIs while ensuring releases are well-coordinated, fully prepared, and successfully deployed to production. The ideal candidate brings strong technicalexpertisein modern backend development, excellent problem-solving skills, and a proactive approach to production monitoring,issuetriage, and cross-team coordination.This position is critical inmaintaininghigh engineering standards, ensuring smooth release cycles, and driving operational excellence across the development lifecycle.

*This role can be based anywhere in the US; hybrid or remote with preference for candidates to work out of our corporate headquarters in Woonsocket, RI.

Responsibilities:

  • Partner with technical leaders and the open-source community to contribute to technical designs, frameworks, roadmap definition, andrequirements-gathering.

  • Provide domain knowledge and engineering insight to guide early designs, accelerate project decision-making, andmaintainclose oversight of technical execution.

  • Encourage andmaintainengineering excellencewithinthe team to build reliable distributed systems that our customers can build their business on.

  • Plot and execute on the path from prototype to production for features.

  • Collaborate with business, product, architecture, security, digital, and engineering teams to deliver innovative solutions that address customer needs, solve complex challenges, and drive continuous improvement.

  • Foster a collaborative and inclusive team culture by demonstrating ownership, accountability, and enthusiasm while contributing to automation initiatives and supporting high-performing remote teams.

Required Qualifications

  • 5+yearsof Java development experience utilizingSpring Boot and/or Spring MVCwith ability to work in Cloud platforms such as GCP, Azureand end-to-end DevOps pipeline.

  • 3+ experience developing andmaintainingRESTful APIs, microservices, and backend systems.

  • Strong skills in relational and/or NoSQL databases.

  • Strong foundationin software engineering: problem solving, data structures,algorithms,patterns, concurrency, agile methodologies and sprint planning best practices.

  • Experience coordinating release cycles, preparing release notes, and ensuring all development tasks and dependencies are tracked.

Preferred Qualifications

  • Healthcare domain experience-e.g.PBM/NCPDP/HIPAA.

  • Prior experience in a hybrid role involving both software development and release/operations management.

  • Experience with an Application and Performance Monitoring platform.

  • Knowledge of message queues and event-driven architectures (Pub/Sub, Kafka, etc.).

  • Experience with SRE or DevOps practices, including incident management and root-cause analysis.

Education

  • Bachelor's degree in Computer Science, Information Systems, Engineering, related field, or equivalent experience (Highschool diploma plus 4 years relevant work experience).

Anticipated Weekly Hours

40

Time Type

Full time

Pay Range

The typical pay range for this role is:

$92,700.00 - $203,940.00

This pay range represents the base hourly rate or base annual full-time salary for all positions in the job grade within which this position falls. The actual base salary offer will depend on a variety of factors including experience, education, geography and other relevant factors. This position is eligible for a CVS Health bonus, commission or short-term incentive program in addition to the base pay range listed above.

Our people fuel our future. Our teams reflect the customers, patients, members and communities we serve and we are committed to fostering a workplace where every colleague feels valued and that they belong.

Great benefits for great people

We take pride in offering a comprehensive and competitive mix of pay and benefits that reflects our commitment to our colleagues and their families.

This fulltime position is eligible for a comprehensive benefits package designed to support the physical, emotional, and financial wellbeing of colleagues and their families. The benefits for this position include medical, dental, and vision coverage, paid time off, retirement savings options, wellness programs, and other resources, based on eligibility.


Additional details about available benefits are provided during the application process and on Benefits Moments.

We anticipate the application window for this opening will close on: 07/15/2026

Qualified applicants with arrest or conviction records will be considered for employment in accordance with all federal, state and local laws.


What CVS Health employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom