Java Developer II
Description:
Position Summary
Avum is seeking an experienced Java Developer to support the design, development, integration, and maintenance of enterprise software applications for Federal Government customers. The ideal candidate will have experience developing scalable Java-based applications, collaborating within Agile teams, and delivering secure, high-quality software solutions in support of mission-critical programs.
Key Responsibilities
Design, develop, test, and maintain Java-based applications and services
Translate business and technical requirements into software solutions
Develop and maintain APIs, microservices, and backend systems
Collaborate with architects, business analysts, QA engineers, and stakeholders throughout the software development lifecycle
Participate in Agile ceremonies including sprint planning, standups, and retrospectives
Troubleshoot software defects and perform root cause analysis
Support system integration activities with internal and external applications
Conduct unit testing and support automated testing efforts
Participate in code reviews and maintain coding standards
Create and maintain technical documentation
Support software deployments and production releases
Compensation
The salary range for this position is $115,000 – $150,000 annually. Actual compensation will be determined based on experience, qualifications, certifications, and geographic location. Avum offers a comprehensive benefits package including medical, dental, vision, 401(k), PTO, education reimbursement, and certification reimbursement.
Work Environment & Requirements
Remote work environment with potential on-site requirements based on contract needs
U.S. Citizenship required
Active Secret Clearance required or ability to obtain and maintain one
Background investigation required
Equal Employment Opportunity
Avum, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other protected class protected by federal, state, or local law.
Requirements:
Required Qualifications
Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related field
5+ years of professional software development experience
5+ years of Java development experience
Experience developing RESTful APIs and web services
Experience with Spring Boot, Spring Framework, or similar Java frameworks
Experience with SQL and relational databases
Experience with source control tools such as Git
Experience working within Agile software development environments
Active Secret Clearance or ability to obtain and maintain one
U.S. Citizenship required
Preferred Qualifications
Experience supporting Federal Government or DoD programs
Experience developing cloud-based applications in AWS or Azure
Experience with CI/CD pipelines and DevSecOps practices
Experience with containerization technologies such as Docker or Kubernetes
Experience with microservices architecture
Experience with automated testing frameworks