Dev Technology - Arlington, VA

posted 29 days ago

Full-time - Mid Level
Remote - Arlington, VA

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 software development, particularly in Java and Go, along with expertise in DevOps processes. The successful candidate will work within an Agile framework to transform requirements into effective solutions, ensuring the applications meet the needs of the users and stakeholders.

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, contributing 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.
  • Support AWS infrastructure setup and deploy changes to the CICD pipeline.
  • Follow a Scrum/Agile project lifecycle approach to software development.

Requirements

  • Bachelor's degree or equivalent and 5+ years of development experience.
  • Experience with containerized development and deploying changes to the CICD pipeline.
  • Experience implementing and configuring DevOps solutions.
  • Familiarity with API Gateways and software upgrades in AWS.
  • Experience with 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

  • 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, including remote work availability for eligible projects.
  • Career development opportunities including a mentorship program and technical training.
  • Tuition reimbursement and paid training opportunities.
  • Industry-leading benefits including health plans with dental and vision coverage.
  • Flexible spending account and commuter benefits.
  • Life insurance and 401K matching with immediate vesting and end of year profit sharing.
  • Regular team and company social events and community engagement activities.
Job Description Matching

Match and compare your resume to any job description

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