{"schemaVersion":"jobsearcher.job.v1","id":"afa628cd785e475cf72c3104","url":"https://jobsearcher.com/jobs/afa628cd785e475cf72c3104","canonicalUrl":"https://jobsearcher.com/jobs/afa628cd785e475cf72c3104","title":"Senior Java Software Engineer – TS/SCI Poly Required","description":"Senior Java Software Engineer - TS/SCI Poly Required\nLocation: Hanover, MD / Fort Meade Area\nWork Arrangement: On-site\nEmployment Type: Full-Time\nClearance Required: Active TS/SCI with Polygraph mandatory\nCompensation: $180,000-$230,000 annually, based on experience, qualifications, and contract requirements\nImportant Clearance Requirement\nAn active TOP SECRET/SCI with Polygraph is required at the time of application.\nAbout the Role\nArrona Tech is seeking a Senior Java Software Engineer to support a mission-focused software development team in the Hanover / Fort Meade, MD area.\nThis role supports complex software systems used for mission capability management, equipment control, data processing workflows, backend repositories, dashboards, and enterprise web applications. You will work closely with system engineers, hardware engineers, field engineers, mission stakeholders, and software developers to design, build, test, deploy, and maintain software that directly supports operational needs.\nThis is a hands-on engineering role for a cleared senior developer who can contribute across the software lifecycle, support existing mission applications, develop new features, troubleshoot production issues, and help improve software quality, documentation, deployment, and development processes.\nWhy This Role Stands Out\nAt Arrona Tech, you get the impact of mission-focused work with the responsiveness of a small business. Arrona Tech is a veteran-owned, SBA-certified 8(a) small business specializing in cloud solutions, big data consulting, systems engineering, and software development for DoD and Intelligence Community customers.\nYou will have the opportunity to:\nWork on a small, high-impact mission software team.\nBuild and maintain software used in operational environments.\nCollaborate directly with engineers, customers, and field-site stakeholders.\nSupport full lifecycle development from requirements through deployment.\nWork with Java, JEE, Spring, REST, Tomcat, Linux, databases, and git.\nJoin a company where leadership is accessible and strong performance is visible.\nWhat You Will Do\nThe Senior Java Software Engineer will develop, maintain, and enhance complex software systems based on documented requirements.\nResponsibilities include:\nAnalyze user requirements and derive software design and performance requirements.\nDesign, code, test, and maintain new and existing software applications.\nModify existing software to add new features, correct defects, adapt to new hardware, and improve performance.\nDebug software issues and resolve software problem reports.\nIntegrate software into new or modified systems and operating environments.\nDevelop and maintain RESTful services and enterprise web applications.\nDevelop simple and complex database queries and data repository interfaces.\nSupport front-end dashboards, backend repositories, and full data-processing workflows.\nCollaborate with system engineers and hardware engineers to define software requirements, interfaces, system limitations, and performance needs.\nDevelop or implement algorithms to meet system performance and functional standards.\nAssist with developing and executing software test procedures.\nReview software components for adherence to design requirements.\nDocument test results and support quality control of team products.\nWrite and review software documentation, system documentation, and Interface Control Documents.\nGenerate and maintain design specifications using UML-based tools.\nSupport software deployment, installation, and operational monitoring.\nRecommend and implement improvements to documentation and software development standards.\nServe as a technical lead when appropriate based on project needs and the development process being used.\nRequired Qualifications\nClearance\nActive TS/SCI with Polygraph is mandatory.\nCandidates must currently hold the required clearance.\nU.S. citizenship required due to federal contract requirements.\nEducation and Experience\nCandidates must meet one of the following:\nBachelor’s degree in Computer Science, Software Engineering, or a related technical discipline from an accredited college or university, plus 14 years of software engineering experience on programs of similar scope, type, and complexity.\nOr:\n18 years of software engineering experience may be accepted in place of a bachelor’s degree, when experience is on projects with similar software processes.\nRequired Technical Experience\nCandidates should have experience with the following:\n14+ years of software engineering experience.\n10+ years of relevant Java programming experience.\n2+ years of Java 1.7 or higher.\nExperience developing presentation-tier applications.\n1+ years of Spring Framework experience.\n2+ years of JavaScript development experience.\n5+ years of JSP and Servlet programming experience.\n5+ years of JEE enterprise web application design and development.\n5+ years designing and developing RESTful applications.\nAbility to create and deploy applications in an Apache Tomcat web server.\n1+ year using JavaScript presentation libraries such as jQuery, Angular, or ExtJS.\n6+ years programming on Linux platforms.\n6+ years using revision control tools such as Git, GitLab, SVN, CVS, or ClearCase.\n6+ years of test-driven development experience.\n3+ years of Oracle, PL/SQL, and/or MySQL experience.\nExperience writing Interface Control Documents.\nExperience generating and documenting design specifications for system-level components.\nExperience using UML-based tools such as Confluence, Gliffy, or similar tools.\nExperience with Microsoft Office tools, including Word, Excel, and PowerPoint.\nDesired Experience\nThe following experience is highly desired:\ngit\nVirtualization technologies\nMongoDB\nApache Camel\nPerl development\nRed Hat Package Manager packaging\nLinux YUM deployments\nCreating and managing YUM repositories\nResolving Linux package dependencies\nSNMP-based software development\nHardware/software integration\nField-site deployment support\nEnterprise monitoring or operational support environments\nIdeal Candidate\nThe ideal candidate is a cleared senior software engineer who is strong in Java enterprise development and comfortable working in a mission environment.\nYou should be able to:\nWork independently with minimal supervision.\nContribute effectively to a small technical team.\nCommunicate clearly with engineers, customers, and mission stakeholders.\nSupport both new development and sustainment.\nTroubleshoot complex software and integration issues.\nWrite clean, maintainable, well-documented code.\nSupport releases, deployments, and operational software updates.\nHelp improve engineering quality, documentation, and team development practices.\nTechnology Keywords\nJava, Java 1.7+, JEE, J2EE, Spring, JavaScript, JSP, Servlets, REST, RESTful APIs, Apache Tomcat, Linux, C++, Git, GitLab, SVN, CVS, ClearCase, Oracle, PL/SQL, MySQL, MongoDB, Apache Camel, Docker, UML, Confluence, Gliffy, TDD, RPM, YUM, SNMP.\nBenefits and Compensation\nArrona Tech offers a competitive compensation package and a small-business environment where strong engineers can make a visible impact.\nBenefits may include company-approved health, leave, retirement, and professional development offerings. Final compensation and benefits will be based on experience, qualifications, contract requirements, and approved company benefits.\nAbout Arrona Tech\nArrona Tech is a veteran-owned, SBA-certified 8(a) small business specializing in cloud solutions, big data consulting, systems engineering, software development, cybersecurity, DevSecOps, and mission-focused IT solutions for defense and intelligence customers.\nWe are looking for cleared professionals who want to solve complex technical challenges, support national security missions, and work in an environment where their contributions matter.\nApply\nQualified candidates should submit a resume that clearly shows:\nActive TS/SCI with Polygraph.\nJava development experience.\nJEE, JSP, Servlet, Spring, REST, and Tomcat experience.\nLinux development experience.\nDatabase experience.\nGit/GitLab or other source control experience.\nRelevant deployment, testing, documentation, and integration experience.\nScreening Question: Do you currently hold an active TS/SCI with Polygraph?\nArrona Tech is an Equal Opportunity Employer. Veterans and cleared professionals are strongly encouraged to apply.\nPay: $180,000.00 - $230,000.00 per year\nBenefits:\n401(k)\n401(k) matching\nPaid time off\nRetirement plan\nApplication Question(s):\nDo you have an active TS /SCI security clearance?\nSecurity clearance:\nTop Secret (Required)\nWork Location: In person","company":"Arrona Tech","rawCompany":"arrona tech","city":"Hanover","state":"MD","isRemote":false,"isActive":false,"createdAt":"2026-07-31T11:39:16.720Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Java Software Engineer – TS/SCI Poly Required","description":"Senior Java Software Engineer - TS/SCI Poly Required\nLocation: Hanover, MD / Fort Meade Area\nWork Arrangement: On-site\nEmployment Type: Full-Time\nClearance Required: Active TS/SCI with Polygraph mandatory\nCompensation: $180,000-$230,000 annually, based on experience, qualifications, and contract requirements\nImportant Clearance Requirement\nAn active TOP SECRET/SCI with Polygraph is required at the time of application.\nAbout the Role\nArrona Tech is seeking a Senior Java Software Engineer to support a mission-focused software development team in the Hanover / Fort Meade, MD area.\nThis role supports complex software systems used for mission capability management, equipment control, data processing workflows, backend repositories, dashboards, and enterprise web applications. You will work closely with system engineers, hardware engineers, field engineers, mission stakeholders, and software developers to design, build, test, deploy, and maintain software that directly supports operational needs.\nThis is a hands-on engineering role for a cleared senior developer who can contribute across the software lifecycle, support existing mission applications, develop new features, troubleshoot production issues, and help improve software quality, documentation, deployment, and development processes.\nWhy This Role Stands Out\nAt Arrona Tech, you get the impact of mission-focused work with the responsiveness of a small business. Arrona Tech is a veteran-owned, SBA-certified 8(a) small business specializing in cloud solutions, big data consulting, systems engineering, and software development for DoD and Intelligence Community customers.\nYou will have the opportunity to:\nWork on a small, high-impact mission software team.\nBuild and maintain software used in operational environments.\nCollaborate directly with engineers, customers, and field-site stakeholders.\nSupport full lifecycle development from requirements through deployment.\nWork with Java, JEE, Spring, REST, Tomcat, Linux, databases, and git.\nJoin a company where leadership is accessible and strong performance is visible.\nWhat You Will Do\nThe Senior Java Software Engineer will develop, maintain, and enhance complex software systems based on documented requirements.\nResponsibilities include:\nAnalyze user requirements and derive software design and performance requirements.\nDesign, code, test, and maintain new and existing software applications.\nModify existing software to add new features, correct defects, adapt to new hardware, and improve performance.\nDebug software issues and resolve software problem reports.\nIntegrate software into new or modified systems and operating environments.\nDevelop and maintain RESTful services and enterprise web applications.\nDevelop simple and complex database queries and data repository interfaces.\nSupport front-end dashboards, backend repositories, and full data-processing workflows.\nCollaborate with system engineers and hardware engineers to define software requirements, interfaces, system limitations, and performance needs.\nDevelop or implement algorithms to meet system performance and functional standards.\nAssist with developing and executing software test procedures.\nReview software components for adherence to design requirements.\nDocument test results and support quality control of team products.\nWrite and review software documentation, system documentation, and Interface Control Documents.\nGenerate and maintain design specifications using UML-based tools.\nSupport software deployment, installation, and operational monitoring.\nRecommend and implement improvements to documentation and software development standards.\nServe as a technical lead when appropriate based on project needs and the development process being used.\nRequired Qualifications\nClearance\nActive TS/SCI with Polygraph is mandatory.\nCandidates must currently hold the required clearance.\nU.S. citizenship required due to federal contract requirements.\nEducation and Experience\nCandidates must meet one of the following:\nBachelor’s degree in Computer Science, Software Engineering, or a related technical discipline from an accredited college or university, plus 14 years of software engineering experience on programs of similar scope, type, and complexity.\nOr:\n18 years of software engineering experience may be accepted in place of a bachelor’s degree, when experience is on projects with similar software processes.\nRequired Technical Experience\nCandidates should have experience with the following:\n14+ years of software engineering experience.\n10+ years of relevant Java programming experience.\n2+ years of Java 1.7 or higher.\nExperience developing presentation-tier applications.\n1+ years of Spring Framework experience.\n2+ years of JavaScript development experience.\n5+ years of JSP and Servlet programming experience.\n5+ years of JEE enterprise web application design and development.\n5+ years designing and developing RESTful applications.\nAbility to create and deploy applications in an Apache Tomcat web server.\n1+ year using JavaScript presentation libraries such as jQuery, Angular, or ExtJS.\n6+ years programming on Linux platforms.\n6+ years using revision control tools such as Git, GitLab, SVN, CVS, or ClearCase.\n6+ years of test-driven development experience.\n3+ years of Oracle, PL/SQL, and/or MySQL experience.\nExperience writing Interface Control Documents.\nExperience generating and documenting design specifications for system-level components.\nExperience using UML-based tools such as Confluence, Gliffy, or similar tools.\nExperience with Microsoft Office tools, including Word, Excel, and PowerPoint.\nDesired Experience\nThe following experience is highly desired:\ngit\nVirtualization technologies\nMongoDB\nApache Camel\nPerl development\nRed Hat Package Manager packaging\nLinux YUM deployments\nCreating and managing YUM repositories\nResolving Linux package dependencies\nSNMP-based software development\nHardware/software integration\nField-site deployment support\nEnterprise monitoring or operational support environments\nIdeal Candidate\nThe ideal candidate is a cleared senior software engineer who is strong in Java enterprise development and comfortable working in a mission environment.\nYou should be able to:\nWork independently with minimal supervision.\nContribute effectively to a small technical team.\nCommunicate clearly with engineers, customers, and mission stakeholders.\nSupport both new development and sustainment.\nTroubleshoot complex software and integration issues.\nWrite clean, maintainable, well-documented code.\nSupport releases, deployments, and operational software updates.\nHelp improve engineering quality, documentation, and team development practices.\nTechnology Keywords\nJava, Java 1.7+, JEE, J2EE, Spring, JavaScript, JSP, Servlets, REST, RESTful APIs, Apache Tomcat, Linux, C++, Git, GitLab, SVN, CVS, ClearCase, Oracle, PL/SQL, MySQL, MongoDB, Apache Camel, Docker, UML, Confluence, Gliffy, TDD, RPM, YUM, SNMP.\nBenefits and Compensation\nArrona Tech offers a competitive compensation package and a small-business environment where strong engineers can make a visible impact.\nBenefits may include company-approved health, leave, retirement, and professional development offerings. Final compensation and benefits will be based on experience, qualifications, contract requirements, and approved company benefits.\nAbout Arrona Tech\nArrona Tech is a veteran-owned, SBA-certified 8(a) small business specializing in cloud solutions, big data consulting, systems engineering, software development, cybersecurity, DevSecOps, and mission-focused IT solutions for defense and intelligence customers.\nWe are looking for cleared professionals who want to solve complex technical challenges, support national security missions, and work in an environment where their contributions matter.\nApply\nQualified candidates should submit a resume that clearly shows:\nActive TS/SCI with Polygraph.\nJava development experience.\nJEE, JSP, Servlet, Spring, REST, and Tomcat experience.\nLinux development experience.\nDatabase experience.\nGit/GitLab or other source control experience.\nRelevant deployment, testing, documentation, and integration experience.\nScreening Question: Do you currently hold an active TS/SCI with Polygraph?\nArrona Tech is an Equal Opportunity Employer. Veterans and cleared professionals are strongly encouraged to apply.\nPay: $180,000.00 - $230,000.00 per year\nBenefits:\n401(k)\n401(k) matching\nPaid time off\nRetirement plan\nApplication Question(s):\nDo you have an active TS /SCI security clearance?\nSecurity clearance:\nTop Secret (Required)\nWork Location: In person","datePosted":"2026-07-31T11:39:16.720Z","dateModified":"2026-07-31T11:39:16.720Z","hiringOrganization":{"@type":"Organization","name":"Arrona Tech","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Hanover","addressRegion":"MD","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"afa628cd785e475cf72c3104"},"url":"https://jobsearcher.com/jobs/afa628cd785e475cf72c3104"}}