{"schemaVersion":"jobsearcher.job.v1","id":"3031a8dd14989709486a095c","url":"https://jobsearcher.com/jobs/3031a8dd14989709486a095c","canonicalUrl":"https://jobsearcher.com/jobs/3031a8dd14989709486a095c","title":"Java Developer (Junior, Intermediate & Senior)","description":"Description:\n\nPosition Summary\n\nAvum is seeking Java Developers at junior, intermediate, and senior levels to support the design, development, integration, and maintenance of enterprise software applications for Federal Government customers.\n\nJava Developers collaborate with Agile teams to deliver secure, reliable software solutions for mission critical programs. Responsibilities and level of independence vary by experience. Junior developers work with guidance, intermediate developers independently deliver assigned features, and senior developers lead complex development efforts, contribute to technical design decisions, and mentor other developers.\n\nPosition level and compensation will be determined based on the candidate’s skills, experience, qualifications, certifications, and assigned responsibilities.\n\nPosition Levels\n\nJunior Java Developer\n\nJunior developers have foundational Java development experience and contribute to application development with guidance from experienced team members.\n\nDevelop, test, and maintain application features using established requirements and designs.\nAssist with RESTful APIs, database interactions, and application integrations.\nTroubleshoot routine issues and seek guidance on more complex problems.\nWrite unit tests, participate in code reviews, and follow coding and security standards.\nBuild technical skills and take on increasing responsibility.\n\nIntermediate Java Developer\n\nIntermediate developers have practical experience developing Java applications and independently complete assigned work using established designs and standards.\n\nDevelop, test, and maintain application features, RESTful APIs, and integrations.\nTranslate requirements into working software and identify questions or dependencies.\nWork with SQL and relational databases to support application functionality.\nInvestigate and resolve application defects, seeking guidance when needed.\nWrite unit tests, participate in code reviews, and support deployments.\nCollaborate with senior developers and architects on complex technical decisions.\n\nSenior Java Developer\n\nSenior developers have substantial experience delivering Java applications and independently manage complex development work from requirements through deployment.\n\nDesign and develop complex application features, services, APIs, and integrations.\nTranslate requirements into technical designs and recommend development approaches.\nContribute to application architecture, scalability, security, and maintainability.\nResolve complex defects, integration issues, and performance problems.\nReview code and provide technical guidance to other developers.\nCoordinate technical work with architects, QA engineers, and other stakeholders.\nMentor developers and recommend improvements to development practices, testing, and documentation.\n\nCompensation\n\nActual compensation and position level will be determined based on experience, qualifications, certifications, geographic location, and the responsibilities of the assigned role.\n\nAvum offers a comprehensive benefits package including medical (Cigna), dental and vision (Principal), 401(k), PTO, education reimbursement, and certification reimbursement.\n\nWork Environment & Requirements\n\nHybrid/remote work environment with potential on-site requirements based on contract needs\nU.S. citizenship required.\nActive Secret security clearance or the ability to obtain and maintain one, consistent with contract requirements. An appropriate active clearance and authorized access are required before performing classified duties.\nBackground investigation required.\n\nEqual Employment Opportunity\n\nAvum, 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 under federal, state, or local law. Avum is committed to compliance with Section 503 of the Rehabilitation Act and VEVRAA, and maintains an active Affirmative Action Plan.\n\nRequirements:\n\nRequired Qualifications\n\nBachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related field.\nExperience developing Java applications appropriate to the position level. Relevant academic projects or internships may be considered for junior positions, consistent with contract requirements.\nFamiliarity with RESTful APIs and web services, with hands-on development experience expected for intermediate and senior positions.\nFamiliarity with Spring Boot, Spring Framework, or similar Java frameworks.\nKnowledge of SQL and relational databases.\nFamiliarity with source control tools such as Git.\nUnderstanding of software development practices, including testing, debugging, and code reviews.\nAbility to collaborate within an Agile development team.\nAbility to communicate technical information and maintain clear documentation.\nIntermediate candidates must demonstrate the ability to independently develop application features and troubleshoot software issues.\nSenior candidates must demonstrate experience delivering complex Java solutions, contributing to technical design decisions, and providing technical guidance to other developers.\n\nPreferred Qualifications\n\nExperience supporting Federal Government or DoD programs\nExperience developing cloud applications in AWS or Azure\nExperience with CI/CD pipelines and DevSecOps practices\nExperience with Docker or Kubernetes\nExperience with microservices architecture\nExperience with automated testing frameworks\nExperience leading technical development, contributing to application architecture, or mentoring developers","company":"Avum","rawCompany":"avum","city":"Denver","state":"CO","isRemote":false,"isActive":false,"createdAt":"2026-11-10T10:22:42.434Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Java Developer (Junior, Intermediate & Senior)","description":"Description:\n\nPosition Summary\n\nAvum is seeking Java Developers at junior, intermediate, and senior levels to support the design, development, integration, and maintenance of enterprise software applications for Federal Government customers.\n\nJava Developers collaborate with Agile teams to deliver secure, reliable software solutions for mission critical programs. Responsibilities and level of independence vary by experience. Junior developers work with guidance, intermediate developers independently deliver assigned features, and senior developers lead complex development efforts, contribute to technical design decisions, and mentor other developers.\n\nPosition level and compensation will be determined based on the candidate’s skills, experience, qualifications, certifications, and assigned responsibilities.\n\nPosition Levels\n\nJunior Java Developer\n\nJunior developers have foundational Java development experience and contribute to application development with guidance from experienced team members.\n\nDevelop, test, and maintain application features using established requirements and designs.\nAssist with RESTful APIs, database interactions, and application integrations.\nTroubleshoot routine issues and seek guidance on more complex problems.\nWrite unit tests, participate in code reviews, and follow coding and security standards.\nBuild technical skills and take on increasing responsibility.\n\nIntermediate Java Developer\n\nIntermediate developers have practical experience developing Java applications and independently complete assigned work using established designs and standards.\n\nDevelop, test, and maintain application features, RESTful APIs, and integrations.\nTranslate requirements into working software and identify questions or dependencies.\nWork with SQL and relational databases to support application functionality.\nInvestigate and resolve application defects, seeking guidance when needed.\nWrite unit tests, participate in code reviews, and support deployments.\nCollaborate with senior developers and architects on complex technical decisions.\n\nSenior Java Developer\n\nSenior developers have substantial experience delivering Java applications and independently manage complex development work from requirements through deployment.\n\nDesign and develop complex application features, services, APIs, and integrations.\nTranslate requirements into technical designs and recommend development approaches.\nContribute to application architecture, scalability, security, and maintainability.\nResolve complex defects, integration issues, and performance problems.\nReview code and provide technical guidance to other developers.\nCoordinate technical work with architects, QA engineers, and other stakeholders.\nMentor developers and recommend improvements to development practices, testing, and documentation.\n\nCompensation\n\nActual compensation and position level will be determined based on experience, qualifications, certifications, geographic location, and the responsibilities of the assigned role.\n\nAvum offers a comprehensive benefits package including medical (Cigna), dental and vision (Principal), 401(k), PTO, education reimbursement, and certification reimbursement.\n\nWork Environment & Requirements\n\nHybrid/remote work environment with potential on-site requirements based on contract needs\nU.S. citizenship required.\nActive Secret security clearance or the ability to obtain and maintain one, consistent with contract requirements. An appropriate active clearance and authorized access are required before performing classified duties.\nBackground investigation required.\n\nEqual Employment Opportunity\n\nAvum, 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 under federal, state, or local law. Avum is committed to compliance with Section 503 of the Rehabilitation Act and VEVRAA, and maintains an active Affirmative Action Plan.\n\nRequirements:\n\nRequired Qualifications\n\nBachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related field.\nExperience developing Java applications appropriate to the position level. Relevant academic projects or internships may be considered for junior positions, consistent with contract requirements.\nFamiliarity with RESTful APIs and web services, with hands-on development experience expected for intermediate and senior positions.\nFamiliarity with Spring Boot, Spring Framework, or similar Java frameworks.\nKnowledge of SQL and relational databases.\nFamiliarity with source control tools such as Git.\nUnderstanding of software development practices, including testing, debugging, and code reviews.\nAbility to collaborate within an Agile development team.\nAbility to communicate technical information and maintain clear documentation.\nIntermediate candidates must demonstrate the ability to independently develop application features and troubleshoot software issues.\nSenior candidates must demonstrate experience delivering complex Java solutions, contributing to technical design decisions, and providing technical guidance to other developers.\n\nPreferred Qualifications\n\nExperience supporting Federal Government or DoD programs\nExperience developing cloud applications in AWS or Azure\nExperience with CI/CD pipelines and DevSecOps practices\nExperience with Docker or Kubernetes\nExperience with microservices architecture\nExperience with automated testing frameworks\nExperience leading technical development, contributing to application architecture, or mentoring developers","datePosted":"2026-11-10T10:22:42.434Z","dateModified":"2026-11-10T10:22:42.434Z","hiringOrganization":{"@type":"Organization","name":"Avum","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Denver","addressRegion":"CO","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"3031a8dd14989709486a095c"},"url":"https://jobsearcher.com/jobs/3031a8dd14989709486a095c"}}