Dev Technology - Bethesda, MD

posted 28 days ago

Full-time - Mid Level
Remote - Bethesda, MD

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 deliver high-quality software solutions, collaborating closely with users and other developers throughout the project lifecycle.

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 to transform requirements into working solutions.
  • Involve users to define system scope and objectives, contributing 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 working in parallel.
  • Perform QA/testing as needed for software development services on all tiers (UI, Java, Oracle).
  • Utilize DevOps tools such as Git, Jenkins, and Maven.
  • Develop Java Web Services, Spring Boot applications, and UI frameworks using HTML and JavaScript.
  • Manage relational database programming using SQL, Oracle DB, PostgreSQL DB, and MySQL.
  • Support the setup of AWS infrastructure 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.
  • Experience with API Gateways and familiarity with software upgrades in AWS.
  • Familiarity with Infrastructure as Code and different platforms.
  • 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

  • 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, including remote work availability for eligible projects.
  • Career development opportunities including a mentorship program, technical and management training, hands-on learning, tuition reimbursement, and paid training opportunities.
  • Industry-leading benefits including health plans with dental and vision, flexible spending account, commuter benefits, life insurance, and more.
  • 401K matching with immediate vesting and end of year profit sharing.
  • Regular team and company social events including annual parties, happy hours, and fitness challenges.
  • Focus on community engagement including company-wide support activities, employer match for donations, and time off for volunteer efforts.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service