1

Internship Java Software Engineer Jobs in Richmond, VA

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 ...

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 ...

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 ...

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 ...

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 ...

Utilize programming languages like Java, Python, SQL, Node, Go, and Scala, Open Source RDBMS and ... At least 6 years of professional software engineering experience (Internship experience does not ...

Java AWS Engineer

Richmond, VA · On-site

$51.25 - $70.25/hr

... an Angular/Java environment in AWS Cloud. Provide programming support for complex solutions ... Implement complex software packages and deploy code. Compile and maintain technical documentation ...

Utilize programming languages like Java, Python, SQL, Node, Go, and Scala, Open Source RDBMS and ... At least 4 years of professional software engineering experience (Internship experience does not ...

Utilize programming languages like Java, Python, SQL, Node, Go, and Scala, Open Source RDBMS and ... At least 4 years of professional software engineering experience (Internship experience does not ...

Front End Developer

Richmond, VA · On-site

$103K - $120K/yr

... Software Engineer, What You'll Do: * Work with a team of developers to drive customer savings ... At least 2 years of professional software engineering experience (Internship experience does not ...

The development is Java with Spring and Hibernate and new API creation/consumption * Work alongside mobile developers, front end developers and QAs to ensure successful delivery of projects Required ...

Showing results 21-40

Internship Java Software Engineer information

See Richmond, VA salary details

$26

$59

$84

How much do internship java software engineer jobs pay per hour?

As of Aug 18, 2026, the average hourly pay for internship java software engineer in Richmond, VA is $59.80, according to ZipRecruiter salary data. Most workers in this role earn between $49.23 and $67.55 per hour, depending on experience, location, and employer.

What does an Internship Java Software Engineer do?

An Internship Java Software Engineer assists in designing, developing, and testing software applications using the Java programming language. Interns typically work under the supervision of experienced engineers to write code, debug issues, and contribute to software projects. They may also participate in code reviews, collaborate with team members, and learn industry best practices. This role provides hands-on experience and exposure to real-world software development processes, preparing interns for future roles as professional software engineers.

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

As an Internship Java Software Engineer, you can expect to work on a variety of hands-on tasks such as developing, testing, and debugging Java-based applications under the guidance of senior engineers. You might assist in implementing new features, fixing bugs, or optimizing existing code. Interns often participate in code reviews, daily stand-up meetings, and collaborative team projects, giving you exposure to real-world software development workflows. This experience not only builds your technical skills but also helps you learn best practices and agile methodologies commonly used in the industry.

What are the key skills and qualifications needed to thrive as an Internship Java Software Engineer, and why are they important?

To thrive as an Internship Java Software Engineer, you need a solid grasp of Java programming, object-oriented design principles, and basic software development concepts, often supported by ongoing coursework in computer science or a related field. Familiarity with development tools such as Eclipse or IntelliJ IDEA, version control systems like Git, and basic understanding of databases is typically expected. Strong problem-solving skills, willingness to learn, and effective teamwork and communication abilities help you stand out in this role. These skills and qualities are crucial for successfully contributing to real-world projects, collaborating with teams, and rapidly building your technical expertise.

What cities near Richmond, VA are hiring for Internship Java Software Engineer jobs?

Cities near Richmond, VA with the most Internship Java Software Engineer job openings:

Software Engineer/ Developer - Java / Web Application

LanceSoft Inc

Glen Allen, VA • On-site

$54 - $69/hr

Full-time

Re-posted 2 days ago


Job description

Company Description

In business since 2000, LanceSoft is a nationally certified Minority Business Enterprise (MBE) that has established itself as a pioneer in providing highly scalable, cost-effective workforce solutions to a diverse set of customers across various industries in the United States. Headquartered in Virginia, LanceSoft currently operates out of several locations in the US and Canada.

Job Description

Essential Responsibilities: 

You will be responsible for programming a feature and or a small feature set. You will contribute to 

the team and works with direction from the Senior Team Members or management but works 

independently. 


In this role you will: 

Act as a member of the Software Center of Excellence, representing the face of high quality 

design and development practices

Develop high performing, scaling and innovative end-to-end web applications 

Collaborate with system engineers, front-end developers and software developers to implement solutions that are aligned with and extend shared platforms and solutions 

Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques 

Writes codes that meets standards and delivers desired functionality using the technology 

selected for the project 

Build features such as web services and Queries on existing tables 

Understand performance parameters and assess application performance 

Work on core data structures and algorithms and implement them using language of choice


Technical Expertise:

Strong knowledge of OOD/OOP software design patterns and principles

Strong knowledge of Java 6+ and Java open-source software components

Experience with JUnit and writing unit tests

Experience with multiple Spring technologies such as Spring Framework, Spring Boot, Spring Cloud, Spring Data, Spring MVC, etc.

Comfortable working in the presentation-tier. HTML, CSS, JQuery, AJAX, JavaScript, AngularJS.

Web Services experience in REST (JSON, WADL) and SOAP (JAXB, WSDL, XML)

Knowledge of Relational Database modeling and concepts (SQL, referential integrity, etc.)

Experience with Relational Database Management Systems such as Postgres, MySQL, SQL Server, and/or Oracle.

Experience with Java Object-Relation Mapping (JPA, Hibernate, EclipseLink, OpenJPA)

Experience with NoSQL databases such as MongoDB is a plus


Have a solid understanding of the underlying infrastructure needed to run a large distributed web application

Has the ability to break down problems and estimate time for development tasks

Has the ability to make basic technology choices based on experience

Demonstrates awareness about competitors and industry

Has the ability to take ownership of small tasks and deliver without supervision while using their discretion to seek help when necessary

Voices opinions and presents clear rationale. Uses data or factual evidence to influence

Recognizes collaborative behavior and participates in collaborative activities

Learns organization vision statement and decision making framework. Able to understand how team and personal goals/objectives contribute to the organization vision

Qualifications

Qualifications/Requirements:

Bachelor's Degree in Computer Science or in "STEM" Majors (Science, Technology, Engineering and Math)

A minimum of 2 years of professional experience in software development

Any offer of employment is conditioned upon the successful completion of a background investigation and drug screen

Must be willing to travel when required

Must be willing to work out of an office located in Glen Allen, VA

Desired Characteristics:

Experience working with Agile software development methodologies (Scrum, XP)

Dedication to quality

Strong problem solving abilities

High energy, results driven person with strong interpersonal skills

Excellent communication skills and the ability to interface with more senior co-workers and leadership with confidence and clarity

Able to clearly articulate and document software designs

Must be receptive to feedback and guidance.

Comfortable working in a team and interacting with others.

Additional Information

Qualified applicants will receive consideration for employment without regard to their race, color, religion, sex, gender Identity, sexual orientation, national origin, age, disability, veteran status, pregnancy, or other status protected by law.

We wish to thank all applicants for their interest and effort in applying for this position, however, only candidates selected for interviews will be contacted.

No unsolicited agency referrals please.


LanceSoft logo

About LanceSoft

Sourced by ZipRecruiter

Established in 2000, LanceSoft is a Certified MBE and Woman-Owned organization. Lancesoft Inc. is one of the highest rated companies in the industry. We have been recognized as one of the Largest Staffing firms and ranked in the top 50 fastest Growing Healthcare Staffing firms in 2022. Lancesoft offers short- and long-term contracts, permanent placements, and travel opportunities to credentialed and experienced professionals throughout the United States. We pride ourselves on having industry leading benefits. We understand the importance of partnering with an expert who values your needs, which is why we're 100% committed to finding you an assignment that best matches your career and lifestyle goals. Our team of experienced career specialists takes the time to understand your needs and match you with the right job Lancesoft has been chosen by Staffing Industry Analysts as one of the Best Staffing Firms to Work for.LanceSoft specializes in providing Registered Nurses, Nurse Practitioners, LPNs/LVNs, Social Workers, Medical Assistants, and Certified Nursing Assistants to work in Acute Care Centers, Skilled Nursing Facilities, Long-Term Care centers, Rehab Facilities, Behavioral Health Centers, Drug & Alcohol Facilities, Home Health & Community Health, Urgent Care Clinics, and many other provider-based facilities.

Industry

Recruiting and staffing services

Company size

1,001 - 5,000 Employees

Headquarters location

Herndon, VA, US

Year founded

2000

Social media