1

Junior Java Programmer Jobs in Huntsville, AL (NOW HIRING)

Jr. Software Test Engineer

Huntsville, AL ยท On-site

$62 - $68/hr

Job Title: Jr. Software Test Engineer (Contract-to-Hire) Location: Huntsville, AL (On-site ... NET, C, C++, Java, Python, or Ruby * Strong communication skills (able to share updates clearly ...

Jr. Software Test Engineer

Huntsville, AL ยท On-site

$62 - $68/hr

Job Title: Jr. Software Test Engineer (Contract-to-Hire) Location: Huntsville, AL (On-site ... NET, C, C++, Java, Python, or Ruby * Strong communication skills (able to share updates clearly ...

Jr. Software Test Engineer

Huntsville, AL ยท On-site

$62 - $68/hr

Job Title: Jr. Software Test Engineer (Contract-to-Hire) Location: Huntsville, AL (On-site ... NET, C, C++, Java, Python, or Ruby * Strong communication skills (able to share updates clearly ...

Junior Software Engineer

Huntsville, AL ยท On-site

$69K - $125K/yr

Leidos' Defense Uncrewed Systems Integration and Test is seeking a motivated and ambitious Junior ... Strong experience with object-oriented programming in multiple languages such as java, C++, and C#.

Junior Software Engineer

Huntsville, AL ยท On-site

$69K - $125K/yr

Leidos' Defense Uncrewed Systems Integration and Test is seeking a motivated and ambitious Junior ... Strong experience with object-oriented programming in multiple languages such as java, C++, and C#.

Proficiency with MATLAB, Python, Java, C#, and other programming languages * Strong oral and written communication skills * Proficient in Microsoft Office (Word, Excel and PowerPoint) What Desired ...

Proficiency with MATLAB, Python, Java, C#, and other programming languages * Strong oral and written communication skills * Proficient in Microsoft Office (Word, Excel and PowerPoint) What Desired ...

Proficiency with MATLAB, Python, Java, C#, and other programming languages * Strong oral and written communication skills * Proficient in Microsoft Office (Word, Excel and PowerPoint) What Desired ...

Showing results 21-40

Junior Java Programmer information

See Huntsville, AL salary details

$58.2K

$101.8K

$153.5K

How much do junior java programmer jobs pay per year?

As of Sep 10, 2026, the average yearly pay for junior java programmer in Huntsville, AL is $101,839.00, according to ZipRecruiter salary data. Most workers in this role earn between $72,000.00 and $101,500.00 per year, depending on experience, location, and employer.

What is a junior Java programmer?

Junior Java Programmers are entry-level software developers who specialize in writing, testing, and maintaining code using the Java programming language. They typically work under the supervision of more experienced developers and assist in developing applications, debugging issues, and learning best practices in software development. Their responsibilities often include understanding project requirements, writing clean code, and collaborating with team members to deliver high-quality software solutions. This role is ideal for individuals who have foundational knowledge of Java and are looking to gain professional experience in the field.

What types of projects or tasks can a junior Java programmer expect to work on in their first year?

As a Junior Java Programmer, you can expect to work on a variety of tasks such as debugging existing code, writing unit tests, developing small features, and assisting with backend development on larger projects. You'll often collaborate closely with senior developers and participate in code reviews to learn best practices. Many organizations assign juniors to maintenance tasks or simpler modules at first, gradually increasing responsibility as you build confidence and technical skills. This hands-on experience is invaluable for understanding software development workflows and improving your coding abilities.

What are the key skills and qualifications needed to thrive as a junior Java programmer, and why are they important?

To thrive as a Junior Java Programmer, you need a solid understanding of Java programming, object-oriented concepts, and a relevant degree or coursework in computer science. Familiarity with development environments like Eclipse or IntelliJ IDEA, version control systems such as Git, and basic knowledge of databases are typically required. Strong problem-solving skills, attention to detail, and the ability to communicate effectively within a team are important soft skills. These competencies are crucial for delivering clean, maintainable code and collaborating efficiently on software projects.

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

AspectJunior Java ProgrammerJava Developer
Required CredentialsBasic Java certifications, some programming experienceAdvanced Java certifications, multiple years of experience
Work EnvironmentEntry-level projects, supervised tasksDesign, develop, and maintain complex applications
Employer & Industry UsageTech companies, startups, IT departmentsSoftware firms, enterprise solutions, large-scale projects

While Junior Java Programmers focus on learning and executing basic Java tasks under supervision, Java Developers handle more complex development responsibilities, including designing and implementing software solutions. The roles differ mainly in experience level and scope of work, but both require a solid understanding of Java programming.

What are the most commonly searched types of Java Programmer jobs in Huntsville, AL?

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

Junior Software Engineer - Huntsville Alabama

Huntsville, AL โ€ข On-site

Davidson Technologies, Inc.
Guided Missile and Space Vehicle Manufacturingย โ€ขย 201 - 500 employees

$80K - $90K/yr

Full-time

Posted 15 days ago


Job description

Davidson is distinguished in the aerospace and missile defense industry, in part, because of its excellence in hiring exceptional experts, engineers and software developers dedicated to delivering advanced, intelligent technology solutions in defense of our nation.
Davidson is seeking a Junior Software Engineer to support the SCALE (Supply Chain Analytics and Logistics Environment) development program in Huntsville, AL. SCALE is a data-driven analytics platform integrating procurement, logistics, and forecasting operations to enable predictive and prescriptive decision-making for the Department of War. The ideal candidate will be passionate about building scalable, secure, and data-centric software solutions in an Agile development environment. The role is part of a cross-functional team focused on building a secure, scalable, and data-driven environment supporting enterprise-level analytics and AI readiness. The ideal candidate will also have experience working with relational databases.
Job Responsibilities:
The Junior Software Engineer will assist in the design, development, and implementation of web-based applications, APIs, and microservices supporting the SCALE platform. This includes:
  • Support the development of data pipelines, REST APIs, and integrations between databases and other analytic components.
  • Write clean, maintainable code and participate in code reviews and testing.
  • Assist in containerization and deployment of application components within a DevSecOps pipeline.
  • Collaborate with the Product Owner and other engineers to translate requirements into development tasks and working software.
  • Support the integration of dashboards and data services through back-end code enhancements and secure data exchange.
  • Participate in Agile ceremonies and contribute to sprint goals.
  • Experiment with innovative ideas and technologies to expand the realm of possible
  • Self-organize and contribute to Agile ceremonies and iterative development
  • Collaborate and visualize concepts effectively (e.g., whiteboarding, technical diagrams, 1-pagers)
  • Manage relational databases and data pipelines to integrate data from multiple sources; ensuring integrity, consistency, and traceability
  • Conduct exploratory data analysis to identify trends, anomalies, and optimization opportunities across procurement and logistics data.
  • Support the design and compliance of data governance standards.
  • Embrace continuous learning and contribute to shared technical architectural growth

Job Requirements:
  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • 1-4 years of experience in software development.
  • Proficiency in at least one modern programming language (Python, C++, Java, or similar).
  • Experience developing in Linux and/or Windows environments.
  • Understanding of full software lifecycle development practices, including code reviews, unit testing, and version control.
  • Familiarity with RESTful APIs and database interaction (SQL, PostgreSQL, or equivalent).
  • Proficiency with SQL for data extraction, transformation, and relational schema design.
  • Ability to derive meaningful insights from large, complex datasets and communicate them visually and verbally.
  • Strong collaboration and communication skills within an Agile environment.

Desired Competencies:
  • Exposure to data analytics platforms, or services supporting visualization tools.
  • Experience with Git, Gitlab, and Atlassian tools (Jira, Confluence).
  • Understanding of containerization, microservices, and cloud deployment concepts.
  • Familiarity with CI/CD pipelines and DevSecOps practices.
  • Experience with web frameworks (e.g., Flask, FastAPI, React, or Angular).
  • Familiarity with machine learning pipelines and preparing data for AI/ML analytics.
  • Understanding of DOW security requirements and secure coding practices.

Clearance:
  • Must currently hold or be able to obtain a DoW Secret security clearance (not required to start)