Dev Technology - Huntsville, AL

posted 28 days ago

Full-time - Mid Level
Remote - Huntsville, AL

About the position

Dev Technology is seeking a highly motivated Software Developer to join their team in developing, supporting, and modernizing mission-critical applications for the Department of Homeland Security (DHS). The role involves utilizing Java, Go, and DevOps practices to enhance and maintain applications, while also providing technical support throughout the software development lifecycle. The ideal candidate will have a strong background in application development and experience with DevOps processes, including containerized development and CI/CD pipeline deployment.

Responsibilities

  • Develop, deploy, and maintain mission-critical applications using Java, C#, C++, and Go.
  • Provide support and technical advice during the conceptualization, development, and implementation phases.
  • Involve users to define system scope and objectives and contribute to design decisions.
  • Work on new development and re-engineering efforts, making system design decisions.
  • Implement enhancements to existing systems and coordinate with other developers.
  • Perform QA/testing as needed.
  • Provide software development services on all tiers (UI, Java, Oracle).
  • Utilize DevOps tools such as Git, Jenkins, and Maven.
  • Provide Java Web Services / Spring Boot / Java EE.
  • Engage in web development using UI frameworks, HTML, and JavaScript.
  • Database programming using SQL, Oracle DB, PostgreSQL DB, and MySQL.
  • Practice test-driven development.
  • Support setup of AWS Infrastructure and deploy changes to CI/CD pipeline.
  • Follow a Scrum/Agile project lifecycle approach.

Requirements

  • Bachelor's degree or equivalent and 5+ years of development experience.
  • Experience with containerized development.
  • Experience deploying changes to the CI/CD pipeline.
  • Experience implementing and configuring DevOps solutions.
  • Experience with API Gateways.
  • Familiarity with software upgrades in AWS, including upgrading Java and Red Hat.
  • Familiarity with Infrastructure as Code and different platforms.
  • Familiarity with Golang and Java programming languages.
  • Experience with DevOps tools such as Git, Jenkins, and Maven.
  • Experience with Java Web Services/Spring Boot/Java EE.
  • Experience with web development/UI frameworks, HTML, and JavaScript.
  • Relational Database (RDBMS) experience with Oracle DB/PostgreSQL DB/MySQL.
  • Experience with Docker and AWS Admin Red Hat/OpenShift v4.x.
  • Experience working in an Agile environment.

Nice-to-haves

  • Government contracting experience.
  • Experience in Struts and Restful services.
  • Experience in Oracle RDBMS, PL/SQL, and SQL*Plus.
  • Experience in UNIX/LINUX shell scripting.
  • Certification in SAFe, SCRUM, or Kanban.

Benefits

  • Generous and flexible time-off policy.
  • Flexible work schedules and telework options.
  • Career development opportunities including mentorship and training.
  • Tuition reimbursement and paid training opportunities.
  • Choice of two health plans including dental and vision.
  • Flexible spending account and commuter benefits.
  • Life insurance and more.
  • 401K matching with immediate vesting and end of year profit sharing.
  • Regular team and company social events.
  • Community engagement support activities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service