Jobs · Virginia

Senior Java Application Developer

Dev Technology Group, Inc. · Ashburn, VA · 3 wk ago
Hybrid$120k–$165k/yrFull-time

About the role

Dev Technology Group is hiring a Senior Application Developer to support a dynamic government customer with a wide variety of development tasks, primarily in Java, Angular, Spring, and AWS-related technologies. The position requires U.S. citizenship and the ability to obtain a CBP Public Trust Final security clearance. This is a hybrid role with 1‑2 days per week onsite in Ashburn, Virginia.

Responsibilities

  • Design, develop, test, and maintain a suite of applications (mainly Java).
  • Participate as an active member of an Agile development team, attending all Agile ceremonies, updating Jira tasks daily, and contributing to continual improvement strategies.
  • Troubleshoot issues in production and non‑production systems.
  • Learn new technical skills to meet the needs of the project and customers.

Required qualifications

  • Bachelor’s degree plus at least 5 years of work experience, including support of Java applications and associated frameworks such as Spring and Spring Boot.
  • Experience working in an Agile team development environment using Jira or a similar tool.
  • Experience developing against relational databases (e.g., Oracle, PostgreSQL).
  • Experience writing automated unit tests in a tool like JUnit.
  • Good communication skills, both written and verbal.
  • Ability to collaborate with team members to ensure client needs and expectations are met or exceeded.
  • Demonstrated passion for solving complex software challenges and working alongside fellow team members.

Preferred qualifications

  • Experience in an automated development environment using CI/CD tools such as Git, Bamboo, Jenkins, or SonarQube.
  • Experience developing and deploying to a cloud environment (e.g., Amazon Web Services).
  • Experience with Docker and Kubernetes.
  • Development experience using JavaScript and/or JavaScript frameworks like Angular.
  • Experience with Hibernate or MyBatis.
  • Experience with JMS (e.g., IBM MQ, ActiveMQ).
  • Experience with Python.
  • Experience with Kafka.
  • Experience with Linux.

Benefits

  • Generous and flexible time‑off policy.
  • Flexible work schedules and telework options, including remote work availability for eligible projects.
  • Career development opportunities: mentorship program, technical and management training through Dev University, hands‑on learning through DevLab, tuition reimbursement, and paid training.
  • Industry‑leading benefits: choice of two health plans (including dental and vision), flexible spending account, commuter benefits, life insurance, and more.
  • 401(k) matching with a 5% contribution.
  • Regular team and company social events (annual party, happy hours, fitness challenges, etc.).
  • Community engagement support: employer match for donations and time off for volunteer efforts.

Pay

Estimated salary range: $120,000 – $165,000. Actual compensation depends on experience, geographic location, and contractual requirements; salary could fall outside this range.

Schedule

Hybrid work arrangement: 1‑2 days per week onsite in Ashburn, Virginia, with the remainder remote.

Similar jobs