Dev Technology

posted 30 days ago

Full-time - Mid Level
Remote

About the position

The Senior Application Developer will play a crucial role in developing, supporting, and modernizing mission-critical applications for the Department of Homeland Security (DHS). This position requires a strong background in application development, particularly in Java and Go, along with expertise in DevOps processes. The successful candidate will work within an Agile framework to transform user requirements into effective software solutions, ensuring high-quality delivery and maintenance of applications.

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.
  • Collaborate with users to define system scope and objectives and contribute to design decisions.
  • Work on new development and re-engineering efforts, making system design decisions as needed.
  • Implement enhancements to existing systems and coordinate with other developers working in parallel.
  • Perform QA/testing as needed for software development services across all tiers (UI, Java, Oracle).
  • Utilize DevOps tools such as Git, Jenkins, and Maven for development processes.
  • Develop Java Web Services, Spring Boot applications, and work with UI frameworks, HTML, and JavaScript.
  • Manage relational database programming using SQL, Oracle DB, PostgreSQL DB, and MySQL.
  • Engage in test-driven development and support AWS infrastructure setup.
  • Deploy changes to the CI/CD pipeline and follow a Scrum/Agile project lifecycle.

Requirements

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

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.
  • Industry-leading benefits including health plans with dental and vision.
  • Flexible spending account and commuter benefits.
  • Life insurance and 401K matching with immediate vesting.
  • End of year profit sharing and regular team social events.
  • Community engagement support activities and time off for volunteer efforts.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service