{"schemaVersion":"jobsearcher.job.v1","id":"1e6ebd032bc2b751229362b7","url":"https://jobsearcher.com/jobs/1e6ebd032bc2b751229362b7","canonicalUrl":"https://jobsearcher.com/jobs/1e6ebd032bc2b751229362b7","title":"Java Developer","description":"Job SummaryThe Java Developer will support software development across the mid-to-front-end stack, with a focus on Java development, Linux/Unix environments, software integration, testing, troubleshooting, and refactoring. The role requires strong Java and multithreading experience and the ability to work across software systems while supporting development throughout the application lifecycle.Key ResponsibilitiesDevelop and maintain Java-based software applications, including multithreaded applications.Develop, integrate, test, troubleshoot, and refactor software systems.Work within Linux/Unix environments for software development, integration, and troubleshooting.Support database, messaging, user interface, and application integration components as required.Troubleshoot software performance and system issues and contribute to performance optimization.Collaborate with development teams throughout the software development lifecycle.Apply Agile development practices across full-lifecycle software development activities.Required QualificationsAbility to obtain and maintain a Department of Defense Secret security clearance as a condition of employment.Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a related STEM discipline.2+ years of relevant software development experience.Strong Linux/Unix development, integration, and troubleshooting experience.Proven Java development experience, including multithreading.Ability to integrate, test, troubleshoot, and refactor software systems.Preferred QualificationsAdvanced Java multithreading experience.Experience with MongoDB, PostgreSQL, or comparable databases.Experience with inter-process messaging middleware such as gRPC or Artemis.Experience with UI frameworks such as JavaFX or Swing.Experience with reactive programming technologies such as RxJava, Kotlin Coroutines, or Flow.Experience with performance-tuning tools such as JVisualVM, JConsole, or JProfiler.Experience with containerization and orchestration technologies such as Docker and Kubernetes.Familiarity with Agile full-lifecycle development.Proficiency with Bash scripting.3+ years of combined experience in Linux, scripting/software development, and configuration management.","company":"Compunnel","rawCompany":"compunnel","city":"Manassas","state":"VA","isRemote":false,"isActive":false,"createdAt":"2026-09-19T13:13:04.805Z","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":"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":"Job SummaryThe Java Developer will support software development across the mid-to-front-end stack, with a focus on Java development, Linux/Unix environments, software integration, testing, troubleshooting, and refactoring. The role requires strong Java and multithreading experience and the ability to work across software systems while supporting development throughout the application lifecycle.Key ResponsibilitiesDevelop and maintain Java-based software applications, including multithreaded applications.Develop, integrate, test, troubleshoot, and refactor software systems.Work within Linux/Unix environments for software development, integration, and troubleshooting.Support database, messaging, user interface, and application integration components as required.Troubleshoot software performance and system issues and contribute to performance optimization.Collaborate with development teams throughout the software development lifecycle.Apply Agile development practices across full-lifecycle software development activities.Required QualificationsAbility to obtain and maintain a Department of Defense Secret security clearance as a condition of employment.Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a related STEM discipline.2+ years of relevant software development experience.Strong Linux/Unix development, integration, and troubleshooting experience.Proven Java development experience, including multithreading.Ability to integrate, test, troubleshoot, and refactor software systems.Preferred QualificationsAdvanced Java multithreading experience.Experience with MongoDB, PostgreSQL, or comparable databases.Experience with inter-process messaging middleware such as gRPC or Artemis.Experience with UI frameworks such as JavaFX or Swing.Experience with reactive programming technologies such as RxJava, Kotlin Coroutines, or Flow.Experience with performance-tuning tools such as JVisualVM, JConsole, or JProfiler.Experience with containerization and orchestration technologies such as Docker and Kubernetes.Familiarity with Agile full-lifecycle development.Proficiency with Bash scripting.3+ years of combined experience in Linux, scripting/software development, and configuration management.","datePosted":"2026-09-19T13:13:04.805Z","dateModified":"2026-09-19T13:13:04.805Z","hiringOrganization":{"@type":"Organization","name":"Compunnel","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Manassas","addressRegion":"VA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"1e6ebd032bc2b751229362b7"},"url":"https://jobsearcher.com/jobs/1e6ebd032bc2b751229362b7"}}