1

Java Programmer Internship Jobs in Boston, MA (NOW HIRING)

Software Engineer 3

Wilmington, MA · On-site

$62.75 - $84.50/hr

... internships, co‑ops, or research). • Demonstrated ability to reason about systems at multiple ... Java. • Familiarity with AI coding tools (e.g., Copilot, etc.). • Familiarity with Agile ...

... the internship * Rising Junior or Rising Senior * Majoring in software engineering preferred ... Knowledge of programming languages such as C/C++, Java and Python. * Have experience with embedded ...

... the internship * Rising Junior or Rising Senior * Majoring in software engineering preferred ... Knowledge of programming languages such as C/C++, Java and Python. * Have experience with embedded ...

Software Engineer I (Backend)

Boston, MA · On-site

$105K - $145K/yr

... as Java, Kafka, Postgres, and AWS. * Collaborate with cross-functional partners across Product ... Professional experience in backend software development (internship, co-op, or academic project ...

Software Engineer I (Backend)

Boston, MA · On-site

$105K - $145K/yr

... as Java, Kafka, Postgres, and AWS. * Collaborate with cross-functional partners across Product ... Professional experience in backend software development (internship, co-op, or academic project ...

Software Engineer I (Backend)

Boston, MA · On-site

$105K - $145K/yr

... as Java, Kafka, Postgres, and AWS. * Collaborate with cross-functional partners across Product ... Professional experience in backend software development (internship, co-op, or academic project ...

next page

Showing results 1-20

Java Programmer Internship information

See Boston, MA salary details

$39

$59

$75

How much do java programmer internship jobs pay per hour?

As of May 28, 2026, the average hourly pay for java programmer internship in Boston, MA is $59.95, according to ZipRecruiter salary data. Most workers in this role earn between $51.44 and $68.17 per hour, depending on experience, location, and employer.

What is a Java Programmer Internship job?

A Java Programmer Internship is a temporary position designed for students or entry-level developers to gain hands-on experience in Java programming. Interns typically work on real-world projects, assisting in coding, debugging, testing, and maintaining Java applications. They collaborate with senior developers, learn industry best practices, and enhance their technical skills. This internship helps build a strong foundation for a career in software development by providing practical exposure to Java frameworks, tools, and development environments.

What are the key skills and qualifications needed to thrive in the Java Programmer Internship position, and why are they important?

To thrive as a Java Programmer Intern, you should have a solid understanding of Java programming fundamentals, object-oriented design, and basic data structures, usually supported by coursework or academic projects. Familiarity with development tools such as Eclipse or IntelliJ IDEA, source control systems like Git, and basic knowledge of SQL or web technologies is often expected. Strong problem-solving skills, eagerness to learn, attention to detail, and effective communication will help you stand out in a collaborative environment. These abilities ensure you can contribute to real-world coding tasks, adapt quickly to new challenges, and integrate smoothly within a team.

What kinds of projects or tasks do Java Programmer Interns typically work on?

As a Java Programmer Intern, you can expect to work on a variety of tasks such as writing and testing code, fixing bugs, assisting with feature development, and supporting larger software projects under the guidance of experienced developers. Interns often participate in code reviews and team meetings to understand workflow and best practices. You'll likely have opportunities to collaborate with team members in both individual and group assignments, allowing you to apply your academic knowledge to practical scenarios. This hands-on experience is designed to help you build your programming skills and gain insight into professional software development processes.
What are the most commonly searched types of Java Programmer jobs in Boston, MA? The most popular types of Java Programmer jobs in Boston, MA are:
What cities near Boston, MA are hiring for Java Programmer Internship jobs? Cities near Boston, MA with the most Java Programmer Internship job openings:
Infographic showing various Java Programmer Internship job openings in Boston, MA as of May 2026, with employment types broken down into 60% Full Time, and 40% Temporary. Highlights an 80% In-person, and 20% Hybrid job distribution, with an average salary of $124,686 per year, or $59.9 per hour.
Software Engineer 3

Software Engineer 3

Onto Innovation

Wilmington, MA • On-site

$62.75 - $84.50/hr

Full-time

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

Job Summary:
Onto Innovation is a leader in process control within the semiconductor industry, seeking a Software Engineer to join their Inspection Business Unit (IBU). The role involves developing advanced inspection platforms and requires a systems-level understanding of complex integrations involving optics, mechanics, electronics, and software.
Responsibilities:
• Build and continuously refine an understanding of the full inspection platform, including optics, motion systems, electronics, image acquisition, and the software stack.
• Translate customer issues and application requirements into well-defined engineering tasks by reasoning across subsystem boundaries.
• Move effectively between system-level architecture and detailed technical areas such as algorithms, data flow, performance, hardware interfaces, GPUs, databases, and Ux's.
• Participate in New Product Development (NPD) alongside hardware, applications, and systems engineers, as well as technical project and product management partners.
• Develop and integrate software based off of product and customer requirements using industry best practices, image processing, computer vision and mathematics.
• Write, test, debug, and maintain production software with a focus on reliability, performance, and scalability.
• Participate in requirements analysis, software design, implementation, and test planning.
• Engage in design and code reviews with software and systems engineering peers.
• Use AI coding agents to accelerate implementation while maintaining ownership of design decisions, architecture, and code quality.
• Stay current with academic and industry developments in machine vision inspection, image processing, and AI‑assisted software development.
• Document software designs, system‑level reasoning, and troubleshooting approaches.
• Collaborate closely with teammates across disciplines; at more experienced levels, contribute to improvements in development workflows, tooling, and engineering practices, including responsible use of AI‑assisted tools.
Qualifications:
Required:
• Bachelor’s, Master’s, or PhD in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
• 0–5 years of relevant experience (including internships, co‑ops, or research).
• Demonstrated ability to reason about systems at multiple levels of abstraction—from high‑level architecture to implementation details.
• Strong analytical, problem‑solving, and communication skills.
• Experience or coursework in at least one compiled or production language such as C/C++, C#, or Java.
• Familiarity with AI coding tools (e.g., Copilot, etc.).
• Familiarity with Agile development practices and modern version control workflows.
Preferred:
• Exposure to semiconductor inspection, machine vision, robotics, or hardware‑software co‑designed systems.
• Experience diagnosing issues that span multiple subsystems (e.g., optics, electronics, firmware, and application software).
• Familiarity with embedded systems, hardware communication protocols, and/or real‑time constraints.
• Experience or coursework in a numerically focused environment such as Python or MATLAB, including linear algebra, image processing, and/or machine learning libraries.
• Exposure to multi‑threaded software, performance debugging, or data‑intensive systems.
Company:
Onto Innovation stands alone in process control with our unique perspective across the semiconductor value chain. Founded in 2019, the company is headquartered in Wilmington, USA, with a team of 1001-5000 employees. The company is currently Late Stage.