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.