1

Internship Java Developer Jobs in Massachusetts (NOW HIRING)

Junior AI Engineer

Wilmington, MA · On-site

$65K - $90K/yr

Maintain developer-focused versions of AI guidance as Cursor rules, repository instructions ... internships, academic projects, or personal projects using Python, C#, JavaScript, or Java.

Lead Machine Learning Engineer

Cambridge, MA · On-site +1

$112K - $147K/yr

... Internship experience does not apply) * At least 4 years of experience programming with Python, Scala, or Java * At least 2 years of experience building, scaling, and optimizing ML systems Preferred ...

Lead Machine Learning Engineer (IC)

Cambridge, MA · On-site +1

$112K - $147K/yr

... Internship experience does not apply) * At least 4 years of experience programming with Python, Scala, or Java * At least 2 years of experience building, scaling, and optimizing ML systems Preferred ...

Utilize programming languages like JavaScript, Java, HTML/CSS, TypeScript, SQL, Python, and Go ... At least 4 years of experience in software engineering (Internship experience does not apply) * At ...

Sr. Lead Machine Learning Engineer

Cambridge, MA · On-site +1

$112K - $147K/yr

... Internship experience does not apply) * At least 4 years of experience programming with Python, Scala, or Java * At least 3 years of experience building, scaling, and optimizing ML systems * At least ...

... internship schedules. These are temporary, casual, non-exempt positions, and are eligible for ... Projects may also include programming in C, C++, Python, Java or Matlab, data analysis using Excel ...

Onboard and train interns/contractors on equipment, SOPs, and the informed-consent process. * Write ... Python, Java, or equivalent scripting * LIDAR * Robotics (platforms, sensors, or control) * Linux ...

Onboard and train interns/contractors on equipment, SOPs, and the informed-consent process. * Write ... Python, Java, or equivalent scripting * LIDAR * Robotics (platforms, sensors, or control) * Linux ...

Showing results 41-60

Internship Java Developer information

See Massachusetts salary details

$17

$61

$84

How much do internship java developer jobs pay per hour?

As of Aug 12, 2026, the average hourly pay for internship java developer in Massachusetts is $61.92, according to ZipRecruiter salary data. Most workers in this role earn between $53.56 and $69.33 per hour, depending on experience, location, and employer.

What are the qualifications to get a Java developer internship?

The qualifications to become a Java developer intern include that you are pursuing at least a bachelor’s degree in engineering, computer science, or a similar degree. Experience working with different computer languages is beneficial when you are applying for positions. Having some experience with the following can be helpful: C#, NET, HTML5, Java, VB, SQL, MVC, or data analytics. Strong communication skills can help you to stand out above other applicants. Experience with Java development, Spring Framework, and relational databases can also help you applying for a Java developer internship.

What is the difference between Internship Java Developer vs Junior Java Developer?

AspectInternship Java DeveloperJunior Java Developer
Required CredentialsTypically pursuing or recently completed a degree in Computer Science or related fieldBachelor's degree in Computer Science or related field, with some practical experience
Work EnvironmentTraining-focused, supervised environment, often part-time or temporaryFull-time, ongoing employment with more responsibilities
Employer & Industry UsageInternships offered by tech companies, startups, and IT departments for skill developmentEntry-level position in software development teams across various industries

The main difference between an Internship Java Developer and a Junior Java Developer is experience and responsibility. Internships are designed for students or recent graduates gaining initial exposure, while Junior Java Developers have more hands-on work experience and are expected to contribute more independently to projects.

What are the key skills and qualifications needed to thrive as an internship Java developer, and why are they important?

To thrive as an Internship Java Developer, you need a solid understanding of Java programming, object-oriented principles, and basic software development concepts, often supported by coursework or personal projects. Familiarity with version control systems like Git, integrated development environments (IDEs) such as Eclipse or IntelliJ IDEA, and basic knowledge of databases are typically required. Strong problem-solving skills, eagerness to learn, and effective communication help interns adapt and contribute within development teams. These competencies enable you to quickly integrate into projects, support code quality, and grow professionally in a fast-paced environment.

What is an internship Java developer?

Internship Java Developers are students or recent graduates who work in a company to gain practical experience in Java programming. They assist in developing, testing, and maintaining Java applications under the supervision of experienced developers. This role helps interns apply their academic knowledge to real-world projects, learn industry best practices, and improve their coding and teamwork skills. Internships often serve as a valuable stepping stone to full-time software development positions.

What kinds of projects and tasks can an internship Java developer expect to work on during their internship?

As an Internship Java Developer, you can expect to work on a variety of projects that help you build practical skills, such as developing new features, fixing bugs, writing unit tests, or assisting with code reviews. You’ll likely collaborate closely with experienced developers and participate in team meetings or agile sprints, which provide valuable exposure to real-world software development processes. Projects may range from maintaining existing applications to contributing to new product development, giving you a well-rounded experience in Java programming. This role is designed to help you learn industry best practices and gain hands-on experience while receiving mentorship and feedback from your team.
More about Internship Java Developer jobs
What are the most commonly searched types of Java Developer jobs in Massachusetts? The most popular types of Java Developer jobs in Massachusetts are:
What cities in Massachusetts are hiring for Internship Java Developer jobs? Cities in Massachusetts with the most Internship Java Developer job openings:
Infographic showing various Internship Java Developer job openings in Massachusetts as of August 2026, with employment types broken down into 10% Internship, 69% Full Time, 18% Part Time, 1% Temporary, and 2% Contract. Highlights an 92% Physical, 1% Hybrid, and 7% Remote job distribution, with an average salary of $128,796 per year, or $61.9 per hour.

Junior AI Engineer

Unifirst

Wilmington, MA • On-site

$65K - $90K/yr

Full-time

This job post has expired today. Applications are no longer accepted.


UniFirst rating

6.5

Company rating: 6.5 out of 10

Based on 133 frontline employees who took The Breakroom Quiz

145th of 251 rated facilities management


Job description

We are looking for an early-career Junior AI Engineer to help build, test, monitor, optimize, and document enterprise-grade AI solutions using Microsoft Azure AI Services. Reporting to the AI Engineer, you will contribute to backend services, autonomous agents, retrieval systems, and client-facing tools that support the organization's next generation of intelligent applications.

This role emphasizes hands-on engineering, structured evaluation, operational monitoring, performance and cost optimization, and reusable technical guidance. You will work closely with AI, software, architecture, and infrastructure teams while developing broader ownership of defined AI components and operational processes.

  • Set up and configure AI-powered services using Azure OpenAI, Cognitive Services, Azure AI Search, Azure Machine Learning, and Azure Functions.
  • Develop and maintain automated test suites for AI systems, including prompt regression, retrieval-quality, response-quality, safety, and end-to-end integration tests.
  • Create reusable evaluation datasets, test cases, scorecards, and performance baselines for AI applications and components.
  • Set up and maintain monitoring for response quality, failures, latency, token usage, model cost, retrieval performance, and other operational metrics.
  • Run structured experiments across models, prompts, retrieval settings, and search parameters to maintain quality while reducing token usage, latency, and operating cost.
  • Configure and optimize Azure AI Search, including semantic ranker, hybrid retrieval, vector search, filters, scoring profiles, top-k settings, chunking strategies, and reranking approaches.
  • Evaluate alternative language, embedding, and reranking models using documented benchmarks and recommend appropriate options for defined use cases.
  • Create backend components and lightweight client-side tools that expose AI capabilities across business systems.
  • Research emerging AI engineering practices, tools, frameworks, and vendor guidance, and translate findings into actionable recommendations.
  • Partner with engineers and architects to document approved AI patterns, implementation guidance, troubleshooting procedures, and best practices in Confluence.
  • Maintain developer-focused versions of AI guidance as Cursor rules, repository instructions, templates, and reusable examples, keeping them synchronized with enterprise documentation.
  • Collaborate with AI engineers, enterprise architects, developers, infrastructure teams, and business partners to deliver secure, governed, and responsible AI solutions.

Experience:

  • 0-2 years of relevant software development experience through professional work, internships, academic projects, or personal projects using Python, C#, JavaScript, or Java.
  • Experience or demonstrated familiarity with one or more Azure AI services, such as Azure OpenAI, Cognitive Services, Azure AI Search, Azure Machine Learning, or Azure Functions.
  • Familiarity with software testing concepts, including unit, integration, regression, and automated testing.
  • Ability to use metrics and structured evaluations to compare AI model, prompt, or retrieval performance.
  • Familiarity with application monitoring, logging, telemetry, dashboards, and operational troubleshooting.
  • Ability to analyze tradeoffs among response quality, reliability, latency, token usage, and cost.
  • Strong research, technical writing, collaboration, problem-solving, and communication skills.

Preferred:

  • Experience orchestrating RAG pipelines or combining structured and unstructured data in AI workflows.
  • Exposure to LLM evaluation frameworks, AI observability platforms, prompt testing tools, or custom evaluation pipelines.
  • Experience experimenting with multiple language models, embedding models, rerankers, prompts, or retrieval configurations.
  • Familiarity with Azure Data Lake, Blob Storage, document intelligence, or enterprise-scale datasets.
  • Experience developing simple client-side applications using React, Streamlit, or JavaScript.
  • Familiarity with MLOps practices and model lifecycle management.
  • Familiarity with Confluence, Cursor rules, repository-level instructions, or similar engineering knowledge-management practices.
  • Understanding of enterprise architecture, IT compliance, responsible AI, and production deployment patterns.

Required Education:

  • Bachelor's degree in Computer Science, Engineering, Data Science, or a related technical field, or equivalent practical experience.

Preferred Education:

  • Relevant coursework, internships, certifications, or project experience in artificial intelligence, machine learning, data engineering, or software engineering.
  • Microsoft Azure certifications, such as Azure AI Engineer Associate (AI-102) or Azure Data Scientist Associate (DP-100).

The estimated salary for this position ranges from $65,000 to $90,000 yearly. Actual compensation will vary based on factors including but not limited to the candidate's skills, experience, and qualifications. Geographic differentials may also apply depending on the position's location. There is no application deadline for this role; recruitment will remain open until the position is filled. 


What UniFirst employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


UniFirst logo

About UniFirst

Sourced by ZipRecruiter

The year was 1936 and Aldo Croatti had a vision: to serve the men and women who put in a hard day’s work. He founded a laundry business to clean clothes of factory workers and others in the heavy-soil business. With UniFirst, he created an entirely new concept: uniform rental services. This business concept gained popularity because it delivered on a key customer need: helping businesses work safer and smarter while presenting a better business image. Aldo’s vision spurred the growth of an entire industry. Since then, UniFirst has evolved into a leader in the uniform rental services industry. With headquarters located in Wilmington, MA, UniFirst operates 260-plus facilities throughout North and Central America and Europe. We serve over 300,000 customers and outfit over 2 million workers across a variety of industries—from automotive to transportation and warehousing, construction, and everything in between. We proudly serve nearly half of Fortune 500 companies and their hardworking employees.

Industry

Manufacturing

Company size

10,000+ Employees

Headquarters location

Wilmington, MA, US

Year founded

1936