Java Software Engineer Internships
Java software engineer internships give university students, recent graduates, and early-career switchers hands-on project experience, mentorship from working engineers, and, at many employers, a path toward a full-time offer. Openings are concentrated across {{top_industries_phrase}}, with Berkley, RouteOne, and Lockheed Martin among the employers posting roles now.
Find Java Software Engineer InternshipsOverview
Showing 5 of 5+ Java Software Engineer Internships










Looking for more java software engineer internships jobs?
Explore related role searches to find more openings that fit.
See related jobs
Standard Job Description
What We’re Doing
Our Team, the Command and Control, Battle Management and Communications (C2BMC) Global team, is engineering, developing and integrating new capability for the Missile Defense System that currently protects the United States and its allies. The team consists of many small agile teams that work together in a fast-paced and dynamic environment. Our team is also responsible for tasks such as Sensor/Weapon Integration, Algorithm Development, User Interface Development, Automated Testing, Cyber Security and enhancing other critical, leading-edge missile defense technologies.
The Work
Lockheed Martin Rotary & Mission Systems is seeking a Software Engineer Intern. We are seeking a highly skilled and motivated Software Engineer Intern to join our team.
- Must be a US Citizen; this position will require a government security clearance. This position is located at a facility that requires special access.
Who We Are
As leader of the C2BMC team, Lockheed Martin directs a partnership of highly responsive industry leaders developing and fielding the backbone of America’s missile defense. Together, this national team supports the design, development, test, integration and fielding of hardware and software elements that enable the Missile Defense System (MDS) to function effectively and continually. As a C2BMC-Global Team member, you will also have the opportunity to interface with our key customers in the Missile Defense Agency (MDA), and you will collaborate with a diverse team of technical professionals including software and systems engineers, architects, and our project engineering team.
Why Join Us
- Your Health, Your Wealth, Your Life
- Our flexible schedules, competitive pay and comprehensive benefits enable you to live a healthy, fulfilling life at and outside of work.
Description
- Translate requirements into actionable software tasks
- Analyze running software in order to report problems and/or fix them
- Document software and user interfaces for contract-deliverable documents
- Collaborating with senior leaders
- Approaching problems and creating solutions
- Proactively learning about new technologies
Basic Qualifications
- Java software development expierence
- Must be a US Citizen; this position will require a government security clearance. This position is located at a facility that requires special access
- Ability to work in-person at Colorado Springs Facility
Desired Skills
- Communciation skills for working in a team environment
- Problem solving skills for working on complex Missile Defense software
Interview Questions
Pay Information
Full-Time Salary Range: $20.14 - $28.15
At Lockheed Martin, we know mission success starts with taking care of our people. Our Total Rewards program is designed to attract top talent, support your well-being, and help you grow—both professionally and personally.
The salary range for this position is as listed on the requisition. Please note that the salary information listed is a general guideline only. Lockheed Martin considers factors such as (but not limited to) scope and responsibilities of the position, candidate's work experience, education/ training, key skills as well as market(work location) and business considerations when extending an offer.
Benefits offered: Medical, Dental, Vision, Flexible work arrangements and schedules (e.g., 4x10), 401(k) match, Paid time off, Holidays, Parental Leave, EAP, Flexible Spending Accounts, Education Assistance, Life Insurance, Short-Term Disability, and Long-Term Disability.
- Annual short-term and/or long-term incentive compensation programs may be offered depending on the position. Payments under these annual programs are not guaranteed and can vary from year to year and are tied to a range of performance metrics.
- For (Washington state applicants only) Non-represented full-time employees: accrue at least 10 hours per month of Paid Time Off (PTO) to be used for incidental absences and other reasons; receive at least 90 hours for holidays. Represented full time employees accrue 6.67 hours of Vacation per month; accrue up to 52 hours of sick leave annually; receive at least 96 hours for holidays. PTO, Vacation, sick leave, and holiday hours are prorated based on start date during the calendar year.
Java Software Engineer Internship Market
Who's Hiring



Tips for Your Java Software Engineer Internship Search
Apply months before the internship starts
Large employers, especially in tech and finance, open java software engineer internship recruiting the fall before a summer start date. Structured cohort programs can close within weeks of posting. Smaller companies and co-op programs post closer to start dates, so search continuously rather than waiting for a single season.
Build a portfolio before you apply
Hiring teams for java software engineer intern roles expect limited work history, so a GitHub repository with two or three documented Java projects is what gives recruiters something to evaluate. Document what each project does, the frameworks you used, and any design decisions you made, that context matters as much as the code itself.
Work your campus network alongside direct applications
Campus career fairs surface structured java software engineer internship programs tied to your university, and recruiters there often move faster for students they meet in person. Professors and career center staff frequently know which employers recruit from your school before roles post publicly. Applying directly to companies running smaller cohorts alongside campus activity widens the pool you reach.
Practice coding screens out loud before your first application
Java software engineer intern interviews typically include a coding screen covering data structures and algorithms. Practice solving problems out loud, explaining your reasoning as you go, since interviewers weigh how you think through a problem as much as whether you reach the right answer. Doing this repeatedly before the first real screen makes a noticeable difference.
Target structured internship programs at larger employers
Many large technology and enterprise software companies run cohort-based java software engineer internship programs designed to onboard people new to the field. These programs offer defined mentorship, project rotations, and clear return-offer processes. They recruit early and fill fast, so identify the ones that fit your background and apply in the first wave.
Set your work-type filter before you start
On-site roles are 0% of the java software engineer internships listed here. Decide what you can realistically commit to before you search, then filter by location and work type so you're not sorting through roles you can't take. Migrate Mate's filters let you narrow by work type from the start.
Java Software Engineer Internships: Frequently Asked Questions
How do I get a java software engineer internship?
Lead with coursework, personal projects, and a portfolio rather than work history, since hiring teams expect limited experience at the intern level. For java software engineer candidates, a GitHub repository with documented projects gives recruiters something concrete to assess before an interview. Pair direct applications with campus career fairs, where recruiters often move faster for students they meet in person.
Can a java software engineer internship turn into a full-time job?
Many employers extend return offers to strong interns, but conversion is never guaranteed. For java software engineer interns, what drives it most is consistent performance on real production work, available headcount on the team, and how early return-offer decisions are made in the cycle. Treat the internship as an extended interview and ask your manager about the return-offer process early.
When should I apply for java software engineer internships?
Earlier than most students expect. Large tech employers and financial firms recruit summer java software engineer interns as early as the preceding fall, with structured cohort programs filling within weeks of opening. Smaller companies and co-op programs post closer to start dates, so openings appear year-round. Checking listings regularly means you won't miss the early waves.
Are java software engineer internships paid?
Most professional java software engineer internships in the United States are paid. Compensation varies by company size, industry, and location, so listings show it where the employer discloses it. Unpaid internships are uncommon at software companies but do appear occasionally at nonprofits or early-stage startups.
What should a java software engineer internship resume include?
Lead with two or three complete, documented projects rather than work history, naming the Java libraries, frameworks, and tools you used and linking to the code on GitHub or a live demo. Add relevant coursework, any hackathon experience, and a brief skills section. Keep the whole document to one page.
Are there remote java software engineer internships?
Yes. Remote and hybrid roles make up 100% of the java software engineer internship listings here, with the rest on-site. Remote intern cohorts fill fast because they draw from a national applicant pool, so apply early once you spot one that fits. Use the work-type filter to see only the format you can commit to.
Can international students get java software engineer internships?
Yes. F-1 students can intern through CPT while enrolled or through OPT work authorization after finishing a degree, and the employer does not have to file anything for either, so many companies are open to international interns. Confirm your eligibility and timing with your university's international student office before accepting an offer.
See All 5 Java Software Engineer Internship Jobs
Find roles that match your experience and apply in just a few clicks.
Find Java Software Engineer Internships