1

Internship Java Software Engineer Jobs in Huntsville, AL

Software Engineer

Huntsville, AL · On-site

$80 - $100/hr

Software Engineer CohesionForce is actively seeking candidates for a Software Engineer to become ... Writing programs using C++, Java, or similar languages * Creating and running unit test

New

Senior Software Engineer

Huntsville, AL · On-site

$120K - $159K/yr

We are currently seeking Software Engineers to join our team based in Huntsville, AL. Candidates ... C++/Java/ Software Development experience • Embedded software development experience • ...

Senior Software Engineer

Huntsville, AL · On-site

$120K - $159K/yr

We are currently seeking Software Engineers to join our team based in Huntsville, AL. Candidates ... C++/Java/ Software Development experience • Embedded software development experience • ...

Software Engineer Job Location: Huntsville, AL Arcarithm is seeking an experienced Software ... Strong experience with Java, C++, and the Eclipse IDE * Solid understanding of UI/UX design ...

The Software Engineer will support ballistic missile, guided weapon and aeronautical tests and ... Java CORBA, Apache Tomcat, Maven * Basic System Administration * Relational databases (especially ...

Software Engineer

Huntsville, AL · On-site

$133K - $158K/yr

The Software Engineer will support ballistic missile, guided weapon and aeronautical tests and ... Java CORBA, Apache Tomcat, Maven * Basic System Administration * Relational databases (especially ...

Showing results 41-60

Internship Java Software Engineer information

See Huntsville, AL salary details

$26

$59

$84

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

As of Aug 19, 2026, the average hourly pay for internship java software engineer in Huntsville, AL is $59.54, according to ZipRecruiter salary data. Most workers in this role earn between $49.04 and $67.26 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 are the most commonly searched types of Java Software Engineer jobs in Huntsville, AL?

The most popular types of Java Software Engineer jobs in Huntsville, AL are:

What cities near Huntsville, AL are hiring for Internship Java Software Engineer jobs?

Cities near Huntsville, AL with the most Internship Java Software Engineer job openings:

PR026-008 - SOFTWARE ENGINEER

QTEC Aerospace

Huntsville, AL • On-site

Full-time

Posted 7 days ago


Job description

QTEC Aerospace is seeking multiple SOFTWARE ENGINEERS to join our team of professionals in Huntsville, AL. The qualified applicant will become part of a team of professionals representing both industry and government. The successful candidate will be detail oriented, have a proven track record and a positive work ethic.
Job Summary
QTEC Aerospace is looking for highly capable and motivated individuals. The successful candidates will function as an integral member of a multi-contractor team providing program, engineering, and technical support to Missile Defense programs. The chosen candidates will mainly focus on Java software development. Working with minimal supervision, the candidates will offer specialized expertise across various systems and software fields, while also possessing broad knowledge of related areas, application impacts, and customer requirements.
Job Duties/Responsibilities
Responsibilities will include, but may not be limited to the following:
  • Responsible for in-depth analysis and technical support for systems software products, including complex problem resolution, design, development, testing, operational integration, and user support
  • Works from specifications to develop or modify operating system applications
  • Assists with the design, coding, benchmark testing, debugging, and documentation of programs
  • Interfaces with other system support groups to resolve problems, set standards, and improve the operating system's overall efficiency
  • Designs, codes, tests, and implements tools for operational automation
  • Works on most phases of software systems programming applications and may require minor instruction and guidance in other phases
  • Flexibility and willingness to take on unanticipated tasks

Minimum Education and Experience
  • Bachelor's degree in Computer Science, Software Engineering, Mathematics, Physics, or a related field with 2 years of relevant work experience; or a Master's degree in a related field with 0 years of relevant work experience; or 6 years of relevant work experience may be considered as an alternative to a degree

Required Knowledge, Skills and Abilities
  • Must be able to support an in-person / closed-area work environment
  • Knowledge of software practices such as coding standards, automated testing, automated build pipelines, and configuration management
  • Understanding of software engineering and software development with strong Java/J2EE experience or alternative OO development experience (additional experience with C++ also desired)
  • Understanding of standard systems engineering design artifacts such as Use Cases and SysML diagrams
  • Excellent verbal and written communication skills, including ability to collaborate with cross-functional teams, and prepare and brief presentations to the customer as needed
  • Self-motivated and customer-oriented

Desired Knowledge, Skills and Abilities
  • Understanding Agile development methodologies
  • Experience developing enterprise applications on Linux (Windows experience also desired)
  • Familiarity with common software development and management tools such as Maven, Git/GitHub, Nexus, and Eclipse
  • Knowledge of DevSecOps and/or build management
  • Willingness to take on unanticipated tasks

Security Clearance
Candidates must currently have and be able to maintain a minimum DoD SECRET level security clearance.
Location
Huntsville, AL
QTEC, Inc. is an equal opportunity employer. All qualified applicants will receive consideration for employment and advancement in employment without regard to any applicable local, state or federally protected class, characteristic or non-merit based factor.