{"schemaVersion":"jobsearcher.job.v1","id":"70e69fdfc629fc598f2ccf4f","url":"https://jobsearcher.com/jobs/70e69fdfc629fc598f2ccf4f","canonicalUrl":"https://jobsearcher.com/jobs/70e69fdfc629fc598f2ccf4f","title":"Mid Level Backend Software Engineer- Java","description":"Software Engineer I (SWE-1)\nLocation: Laurel, MD\nEmployment Type: Full-Time\nWork Schedule: Onsite (No Telework)\nPosition Overview\nWe are seeking a Software Engineer I (SWE-1) to support the design, development, testing, and maintenance of mission-critical software applications in a secure environment. This role is ideal for a software engineer with experience in Java and .NET development who enjoys working across multiple operating systems, building containerized applications, and contributing throughout the software development lifecycle.\nThe successful candidate will collaborate with cross-functional engineering teams to develop scalable software solutions, support application deployment, and implement modern development practices using Git, Docker, and CI/CD technologies.\nKey Responsibilities\nDesign, develop, test, and maintain software applications supporting mission-critical systems.\nDevelop backend and web-based applications using Java and C#/.NET technologies.\nBuild and maintain applications using Java frameworks including Hibernate, Spring MVC, Spring Boot, and Log4J.\nDevelop and maintain JavaScript-based application components.\nUtilize Git and Gradle for source code management, version control, and build automation.\nDevelop, test, and troubleshoot software across Linux and Windows operating systems.\nCreate and maintain Bash and PowerShell scripts to automate application deployment and system administration tasks.\nBuild, deploy, and maintain Docker containers and Docker Compose environments.\nParticipate in software integration, testing, debugging, and performance optimization.\nContribute to software documentation, configuration management, and code reviews.\nFollow established software development lifecycle (SDLC) processes and engineering best practices.\nCollaborate with software engineers, system administrators, and project stakeholders to deliver high-quality software solutions.\nRequired Qualifications\nEducation\nBachelor's degree in Computer Science or a related technical discipline from an accredited college or university.\nFour (4) additional years of software engineering experience on projects with similar software processes may be substituted for a bachelor's degree.\nExperience\nSeven (7) years of software engineering experience supporting programs of similar scope, type, and complexity.\nRequired Technical Skills\nStrong experience programming with:\nJava\nC#/.NET\nJavaScript\nExperience using Java frameworks including:\nSpring Boot\nSpring MVC\nHibernate\nLog4J\nExperience with version control and development tools including:\nGit\nGradle\nExperience developing across multiple operating systems:\nLinux (Bash scripting, RPM packaging)\nWindows (PowerShell scripting)\nExperience working with Docker, including:\nBuilding and running container images\nCreating Dockerfiles\nUsing Docker Compose\nPreferred Qualifications\nExperience developing modern web applications.\nExperience working with MySQL databases.\nExperience implementing CI/CD pipelines using GitHub Actions.\nFamiliarity with GitHub Packages.\nExperience packaging software for Windows environments (MSI, portable ZIP, or similar deployment methods).\nFamiliarity with Windows Subsystem for Linux (WSL).\nUnderstanding of PKI infrastructure and X.509 certificates.\nExperience developing and maintaining unit tests.\nStrong understanding of the Software Development Lifecycle (SDLC).\nExperience working within Agile software development environments.\nTechnical Environment\nJava\nSpring Boot\nSpring MVC\nHibernate\nLog4J\nC#/.NET\nJavaScript\nGit\nGradle\nDocker\nDocker Compose\nLinux\nBash\nWindows\nPowerShell\nMySQL (preferred)\nGitHub Actions (preferred)\nGitHub Packages\nPKI\nX.509 Certificates\nWindows WSL\nPreferred Attributes\nStrong analytical and problem-solving skills.\nExcellent troubleshooting and debugging abilities.\nAbility to work collaboratively in a fast-paced engineering environment.\nStrong written and verbal communication skills.\nSelf-motivated with the ability to manage multiple priorities.\nCommitment to producing secure, high-quality, and maintainable software.\nWhy Join Us?\nThis opportunity allows you to contribute to mission-critical software development supporting secure government programs. You'll work alongside experienced engineers using modern development frameworks, containerization technologies, and DevSecOps practices while building scalable, secure applications that make a meaningful impact.","company":"Staffed4u","rawCompany":"staffed4u","city":"Laurel","state":"MD","isRemote":false,"isActive":false,"createdAt":"2026-08-13T15:20:28.620Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"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":"Mid Level Backend Software Engineer- Java","description":"Software Engineer I (SWE-1)\nLocation: Laurel, MD\nEmployment Type: Full-Time\nWork Schedule: Onsite (No Telework)\nPosition Overview\nWe are seeking a Software Engineer I (SWE-1) to support the design, development, testing, and maintenance of mission-critical software applications in a secure environment. This role is ideal for a software engineer with experience in Java and .NET development who enjoys working across multiple operating systems, building containerized applications, and contributing throughout the software development lifecycle.\nThe successful candidate will collaborate with cross-functional engineering teams to develop scalable software solutions, support application deployment, and implement modern development practices using Git, Docker, and CI/CD technologies.\nKey Responsibilities\nDesign, develop, test, and maintain software applications supporting mission-critical systems.\nDevelop backend and web-based applications using Java and C#/.NET technologies.\nBuild and maintain applications using Java frameworks including Hibernate, Spring MVC, Spring Boot, and Log4J.\nDevelop and maintain JavaScript-based application components.\nUtilize Git and Gradle for source code management, version control, and build automation.\nDevelop, test, and troubleshoot software across Linux and Windows operating systems.\nCreate and maintain Bash and PowerShell scripts to automate application deployment and system administration tasks.\nBuild, deploy, and maintain Docker containers and Docker Compose environments.\nParticipate in software integration, testing, debugging, and performance optimization.\nContribute to software documentation, configuration management, and code reviews.\nFollow established software development lifecycle (SDLC) processes and engineering best practices.\nCollaborate with software engineers, system administrators, and project stakeholders to deliver high-quality software solutions.\nRequired Qualifications\nEducation\nBachelor's degree in Computer Science or a related technical discipline from an accredited college or university.\nFour (4) additional years of software engineering experience on projects with similar software processes may be substituted for a bachelor's degree.\nExperience\nSeven (7) years of software engineering experience supporting programs of similar scope, type, and complexity.\nRequired Technical Skills\nStrong experience programming with:\nJava\nC#/.NET\nJavaScript\nExperience using Java frameworks including:\nSpring Boot\nSpring MVC\nHibernate\nLog4J\nExperience with version control and development tools including:\nGit\nGradle\nExperience developing across multiple operating systems:\nLinux (Bash scripting, RPM packaging)\nWindows (PowerShell scripting)\nExperience working with Docker, including:\nBuilding and running container images\nCreating Dockerfiles\nUsing Docker Compose\nPreferred Qualifications\nExperience developing modern web applications.\nExperience working with MySQL databases.\nExperience implementing CI/CD pipelines using GitHub Actions.\nFamiliarity with GitHub Packages.\nExperience packaging software for Windows environments (MSI, portable ZIP, or similar deployment methods).\nFamiliarity with Windows Subsystem for Linux (WSL).\nUnderstanding of PKI infrastructure and X.509 certificates.\nExperience developing and maintaining unit tests.\nStrong understanding of the Software Development Lifecycle (SDLC).\nExperience working within Agile software development environments.\nTechnical Environment\nJava\nSpring Boot\nSpring MVC\nHibernate\nLog4J\nC#/.NET\nJavaScript\nGit\nGradle\nDocker\nDocker Compose\nLinux\nBash\nWindows\nPowerShell\nMySQL (preferred)\nGitHub Actions (preferred)\nGitHub Packages\nPKI\nX.509 Certificates\nWindows WSL\nPreferred Attributes\nStrong analytical and problem-solving skills.\nExcellent troubleshooting and debugging abilities.\nAbility to work collaboratively in a fast-paced engineering environment.\nStrong written and verbal communication skills.\nSelf-motivated with the ability to manage multiple priorities.\nCommitment to producing secure, high-quality, and maintainable software.\nWhy Join Us?\nThis opportunity allows you to contribute to mission-critical software development supporting secure government programs. You'll work alongside experienced engineers using modern development frameworks, containerization technologies, and DevSecOps practices while building scalable, secure applications that make a meaningful impact.","datePosted":"2026-08-13T15:20:28.620Z","dateModified":"2026-08-13T15:20:28.620Z","hiringOrganization":{"@type":"Organization","name":"Staffed4u","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Laurel","addressRegion":"MD","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"70e69fdfc629fc598f2ccf4f"},"url":"https://jobsearcher.com/jobs/70e69fdfc629fc598f2ccf4f"}}