Junior Software Developer

$55,000 - $80,000/Yr

On Assignment - O'Fallon, IL

posted 4 months ago

Full-time - Entry Level
O'Fallon, IL
1,001-5,000 employees
Administrative and Support Services

About the position

ECS Federal is seeking a Junior Software Developer to join our team in O'Fallon, IL. This position is contingent upon additional funding and involves working on the GATES application, which is critical for managing cargo and passenger manifesting and in-transit visibility for the Department of Defense (DoD). The ideal candidate will have a strong foundation in Java and experience in developing web applications. As a Junior Software Developer, you will be expected to contribute to various complex assignments that require innovative thinking and problem-solving skills. You will work closely with developers and systems administrators to integrate solutions and products for our government customers. In this role, you will be responsible for delivering DevSecOps pipeline solutions and proof of concepts that encompass Continuous Integration, Continuous Development, Continuous Delivery, Continuous Testing, Continuous Security, and Continuous Monitoring. You will also support the modernization of a legacy system hosted in the cloud, ensuring that the solutions meet the technical, financial, and business requirements of our customers. Your contributions will be vital in driving the success of our projects and ensuring the integrity of our deliverables. The position offers a salary range of $55,000 to $80,000, depending on experience and qualifications. As part of a dynamic team, you will have the opportunity to grow your skills and advance your career while making a meaningful impact on the mission of the DoD.

Responsibilities

  • Develop and support the GATES application for cargo and passenger manifesting.
  • Deliver DevSecOps pipeline solutions and proof of concepts for various continuous processes.
  • Integrate solutions and products for government customers in collaboration with developers and systems administrators.
  • Support the modernization of legacy systems hosted in the cloud using DevSecOps processes.
  • Contribute to deliverables and performance metrics, ensuring quality and compliance with requirements.
  • Manage workloads and create program specifications for development tasks.
  • Review code and perform code reviews to maintain code integrity and quality.
  • Mentor and coach intermediate and junior developers through constructive feedback and discussions.

Requirements

  • Proficiency in Java, HTML5 technologies, Angular, Spring, RHEL, SQL, JavaScript, XML.
  • Experience with Agile methodologies and DevSecOps processes.
  • Familiarity with server technologies like WebLogic, Tomcat, and Apache.
  • Knowledge of container technologies such as Docker and Kubernetes.
  • Experience with version control systems like Git and build orchestration tools like Jenkins.
  • Ability to write scripts in languages such as Python, BASH, Perl, or Powershell.
  • Understanding of configuration management tools like Ansible, Puppet, Chef, or Terraform.
  • Experience with testing tools/frameworks like Junit, Selenium, Cucumber, or Cypress.
  • Strong understanding of test-driven development and test automation.

Nice-to-haves

  • Knowledge of DoD transportation data and business practices.
  • Experience writing with Angular or React JS.
  • Experience developing Infrastructure as Code (IaC) and Configuration as Code (CaC).
  • Familiarity with static code analysis tools like SonarQube and Fortify.
  • Experience with log analytics tools like Splunk.

Benefits

  • Equal opportunity employer with a commitment to diversity and inclusion.
  • Opportunities for professional development and career advancement.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service