1

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

Senior Software Engineer - C#

Huntsville, AL · On-site

$114K - $150K/yr

NET, Java, or C++. * Candidate must be a team player and be creative, adaptive, and excited to ... Experience leading small agile teams and mentoring junior software engineers. * Familiarity with ...

We are looking for a motivated Junior Software Developer to join our team and contribute to the ... Proficiency in at least one programming language such as Python, Java, C#, or similar. * Experience ...

We are looking for a motivated Junior Software Developer to join our team and contribute to the ... Proficiency in at least one programming language such as Python, Java, C#, or similar. * Experience ...

We are looking for a motivated Junior Software Developer to join our team and contribute to the ... Proficiency in at least one programming language such as Python, Java, C#, or similar. * Experience ...

Position can be hired as Junior, Mid or Senior levels. Minimum 1 year of experience on a project of ... Experience with JAVA/JS and real-time processing. * Experience with Software Safety (Mil-STD882E)

Software Engineer - Sentinel

Huntsville, AL · On-site

$70K - $175K/yr

Position can be hired as Junior, Mid or Senior levels. Minimum 1 year of experience on a project of ... Experience with JAVA/JS and real-time processing. * Experience with Software Safety (Mil-STD882E)

Dev Ops Cloud Developer

Huntsville, AL · On-site

$55.50 - $75.75/hr

Mentors' junior and mid-level developers on cloud technologies, best practices, and solution ... Advanced skills in Python, Java, or similar programming languages for cloud-native development.

Dev Ops Cloud Developer

Huntsville, AL · On-site

$55.50 - $75.75/hr

Mentors' junior and mid-level developers on cloud technologies, best practices, and solution ... Advanced skills in Python, Java, or similar programming languages for cloud-native development.

Sr SW Engineer

Huntsville, AL · On-site

$197K - $276K/yr

Mentor junior and mid-level engineers through code reviews and pair programming * Identify ... Java and Spring Boot development Domain Knowledge: * Manufacturing, operations, logistics, or ...

next page

Showing results 1-20

Junior Java Programmer information

See Huntsville, AL salary details

$60.1K

$105.3K

$158.6K

How much do junior java programmer jobs pay per year?

As of Jul 13, 2026, the average yearly pay for junior java programmer in Huntsville, AL is $105,257.00, according to ZipRecruiter salary data. Most workers in this role earn between $74,400.00 and $104,900.00 per year, depending on experience, location, and employer.

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 are Junior Java Programmers?

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

Dev Ops Cloud Developer

$55.50 - $75.75/hr

Full-time

Re-posted 29 days ago


Job description

hackajob is collaborating with Planet Technologies to connect them with exceptional professionals for this role.

Planet Technologies, the Nation’s leading Microsoft services provider to the public sector, is looking for a highly motivated individual to join our growing team as Dev Ops Cloud Developer.  In this role, you will be supporting impactful projects that make a difference for our country. 
 

The ideal candidate is an expert in DevSecOps, cloud-native development, and enterprise migration strategies, with a strong understanding of secure, resilient, and cost-effective cloud environments.  They will lead the design, development, deployment, and optimization of secure, scalable cloud solutions across the enterprise. This role shapes cloud architecture, automates cloud resource management, and enables delivery models such as Platform as a Service (PaaS), Infrastructure as a Service (IaaS), Software as a Service (SaaS), and Data as a Service (DaaS).

This role requires the ability to work on site in Huntsville, AL and the ability to maintain an Active Top Secret Clearance.

Responsibilities

  • Researches, architects, develops, and/or modifies enterprise-wide systems and/or applications software including DevOps, security, and data analytic solutions.
  • Drives, collaborates, and supports the planning of system and development deployment as well as meeting software compliance standards with a particular focus involving integrations and data analytic solutions.
  • Implements prototypes using new technologies and innovative techniques.
  • Performs ongoing maintenance and review of application systems and programs, identifies problems, and develops appropriate solutions

Architect Cloud Solutions:

  • Designs and implement cloud service delivery models (PaaS, IaaS, SaaS, DaaS) that meet business, security, and compliance requirements.
  • Leads the design of reusable, scalable, and secure multi-cloud architectures.

DevSecOps & Automation:

  • Implements Infrastructure-as-Code (IaC), CI/CD pipelines, and automated configuration management using tools such as Terraform, Ansible, Jenkins, and GitLab.
  • Enforces DevSecOps best practices to ensure security and compliance are integrated into the entire cloud development lifecycle.

Cloud Migration & Modernization:

  • Analyzes existing applications to determine cloud readiness and develop tailored migration strategies.
  • Leads cloud migration initiatives, ensuring minimal disruption and maximal performance gain.

Optimization & Resiliency:

  • Develops strategies for cloud failure recovery, high availability (HA), disaster recovery (DR), and cost optimization.
  • Recommends improvements to application performance cloud spend, and scalability.

Security & Governance:

  • Collaborates with cybersecurity and compliance teams to ensure cloud deployments meet internal and regulatory standards.
  • Implements cloud-native security services and monitor for vulnerabilities, misconfigurations, and threats.

Mentorship & Technical Leadership:

  • Mentors’ junior and mid-level developers on cloud technologies, best practices, and solution delivery and serves as a technical advisor across cross-functional teams, participating in enterprise-level cloud governance.

Qualifications

  • 5+ years of software or cloud development experience, with at least 3 years in a senior or lead cloud role and a bachelor’s degree in computer science, engineering, or related field; or equivalent work experience. 
  • Deep hands-on experience with major cloud providers and hybrid/multi-cloud environments.
  • Advanced skills in Python, Java, or similar programming languages for cloud-native development.
  • Expert in automation tools (Terraform, CloudFormation, Ansible) and containerization platforms (Docker, Kubernetes).
  • Strong understanding of DevSecOps principles and secure software development.
  • Proven experience building, deploying, and supporting mission-critical cloud applications.
  • Ability to work on site 5 days a week and hold and maintain an active TS clearance

Preferred Qualifications: 

  • IAM/IAT Level 3 Cert (CISM, CCSP, CASP, CISSP).
  • Professional certifications (e.g., AWS Certified Solutions Architect Professional, Google Cloud Professional Cloud Architect, Microsoft Azure Solutions Architect).
  • Experience with Zero Trust Architecture, serverless technologies, and event-driven design patterns.
  • Familiarity with enterprise security frameworks and compliance (FedRAMP, NIST 800- 53, ISO 27001).