{"schemaVersion":"jobsearcher.job.v1","id":"dc381e11a7360cd4d62a023c","url":"https://jobsearcher.com/jobs/dc381e11a7360cd4d62a023c","canonicalUrl":"https://jobsearcher.com/jobs/dc381e11a7360cd4d62a023c","title":"Java Developer","description":"Basic qualifications/experience (the required qualificationswhich are critical to be considered for the position:\nUndergraduate or graduate degree (BS, BA, AAS) in Computer Science or Information Technology related field, experience may be substituted for.\nMinimum of two years of experience in relevant Programming Language.\nAssists with full life cycle applications development and design.\nAssists with preparing technical documentation such as software requirements, design, code, and documentation.\nAssists with preparing documentation on development requirements, development progress and recommendations.\nCaptures necessary measurements and metrics for CMMI purposes.\nCandidates must be a U.S. Citizen.\nCandidate must be eligible to obtain a security clearance.\nCandidate must be able to obtain CompTIA Security+ certificate within 90 days of hire date.\nCandidate must be able to obtain an Oracle Certified Associate Java SE 8 Programmer I certification or higher within 90 days of hire date.\nDesired skills/certifications (any additional skills desired but not required to be considered for the position):\nExcellent communication and analytical skills, demonstrated working knowledge of Java and/or a specific state-of-the-art programming language.\nExcellent understanding of software development best practices. Can discuss various approaches to software development such as Agile and Scrum, Continuous Integration/Deployment and Waterfall.\nGood database and SQL design skills.\nA working knowledge of leading web frameworks such as GWT and MVC.\nA working knowledge of design patterns. Able to describe how design patterns can be used in projects.\nA working knowledge of unit testing such as test-driven development with JUnit.\nA working knowledge of Information Assurance (IA) as it pertains to the SDLC.\nGood system design skills using UML.\nQualified applicants should have working knowledge with many of the following standards/frameworks/tools: J2EE, JSP, Servlets, Hibernate, Jenkins, GIT, Maven, ANT, Gradle, EJB, JBoss, JFrog, SQL, XML, Camunda, Oracle, MySQL, and reporting tools, i.e. Crystal Reports, High Charts, JavaScript charting libraries.\nAEM is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status, or any other characteristic protected by law. – AA M/F/Vet/Disability\nFederal law requires AEM to verify identity and employment eligibility; with information from your Form I-9. The E-Verify system is used.\nJob Type: Full-time\nPay: $55,000.00 - $60,000.00 per year\nBenefits:\n401(k)\nHealth insurance\nPaid time off\nSchedule:\n8 hour shift\nSupplemental Pay:\nBonus pay\nEducation:\nBachelor's (Preferred)\nExperience:\nJava Development: 1 year (Required)\nLicense/Certification:\nAbility to obtain a clearance (US citizen in good standing) (Required)\nWork Location: In person","company":"Aem","rawCompany":"aem","city":"Herndon","state":"VA","isRemote":false,"isActive":false,"createdAt":"2026-08-05T10:45:12.648Z","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","description":"Basic qualifications/experience (the required qualificationswhich are critical to be considered for the position:\nUndergraduate or graduate degree (BS, BA, AAS) in Computer Science or Information Technology related field, experience may be substituted for.\nMinimum of two years of experience in relevant Programming Language.\nAssists with full life cycle applications development and design.\nAssists with preparing technical documentation such as software requirements, design, code, and documentation.\nAssists with preparing documentation on development requirements, development progress and recommendations.\nCaptures necessary measurements and metrics for CMMI purposes.\nCandidates must be a U.S. Citizen.\nCandidate must be eligible to obtain a security clearance.\nCandidate must be able to obtain CompTIA Security+ certificate within 90 days of hire date.\nCandidate must be able to obtain an Oracle Certified Associate Java SE 8 Programmer I certification or higher within 90 days of hire date.\nDesired skills/certifications (any additional skills desired but not required to be considered for the position):\nExcellent communication and analytical skills, demonstrated working knowledge of Java and/or a specific state-of-the-art programming language.\nExcellent understanding of software development best practices. Can discuss various approaches to software development such as Agile and Scrum, Continuous Integration/Deployment and Waterfall.\nGood database and SQL design skills.\nA working knowledge of leading web frameworks such as GWT and MVC.\nA working knowledge of design patterns. Able to describe how design patterns can be used in projects.\nA working knowledge of unit testing such as test-driven development with JUnit.\nA working knowledge of Information Assurance (IA) as it pertains to the SDLC.\nGood system design skills using UML.\nQualified applicants should have working knowledge with many of the following standards/frameworks/tools: J2EE, JSP, Servlets, Hibernate, Jenkins, GIT, Maven, ANT, Gradle, EJB, JBoss, JFrog, SQL, XML, Camunda, Oracle, MySQL, and reporting tools, i.e. Crystal Reports, High Charts, JavaScript charting libraries.\nAEM is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status, or any other characteristic protected by law. – AA M/F/Vet/Disability\nFederal law requires AEM to verify identity and employment eligibility; with information from your Form I-9. The E-Verify system is used.\nJob Type: Full-time\nPay: $55,000.00 - $60,000.00 per year\nBenefits:\n401(k)\nHealth insurance\nPaid time off\nSchedule:\n8 hour shift\nSupplemental Pay:\nBonus pay\nEducation:\nBachelor's (Preferred)\nExperience:\nJava Development: 1 year (Required)\nLicense/Certification:\nAbility to obtain a clearance (US citizen in good standing) (Required)\nWork Location: In person","datePosted":"2026-08-05T10:45:12.648Z","dateModified":"2026-08-05T10:45:12.648Z","hiringOrganization":{"@type":"Organization","name":"Aem","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Herndon","addressRegion":"VA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"dc381e11a7360cd4d62a023c"},"url":"https://jobsearcher.com/jobs/dc381e11a7360cd4d62a023c"}}