> Markdown version of [/jobs/ext/1716253-computer-scientist](https://www.wearedevelopers.com/jobs/ext/1716253-computer-scientist). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Computer Scientist - **Company:** A3 Technology, Inc. - **Location:** Egg Harbor Township, NJ, United States - **Experience:** Experienced - **Salary:** $50,000.0 - $175,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Unit Testing, Software Quality, System Configuration, Data Retrieval, Database Connection, Java Platform Enterprise Edition (J2EE), Java Message Service (JMS), Junit, Linux System Administration, Apache Maven, Enterprise Messaging Systems, Mockito, Ansible, Software Engineering, SQL Databases, Java Application Server, Test-Driven Development (TDD), Apache Camel, Git, Containerization, Information Technology, Software Version Control, Docker - **Published:** July 31, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=d85d91b3fc18d4db ## About the Role * Strong experience in Java application development. * Experience developing and deploying containerized applications (e.g., Docker or Podman). * Experience packaging Java applications into containers and configuring networking, including container port mapping. * Familiarity with publish/subscribe messaging and enterprise messaging technologies such as JMS, Solace, Apache Camel, or similar. * Experience working in Linux environments. * Experience supporting software development and/or infrastructure engineering teams. * Experience writing unit tests using frameworks such as JUnit and Mockito, with an understanding of Test-Driven Development (TDD). * Experience using build and dependency management tools such as Maven. * Familiarity with version control systems (e.g., Git). * Strong written and verbal communication skills. * Java Certificate or SW Engineering certificate preferred. Skills Preferred: * Organizational and facilitation skills. * Experience with Ansible automation. * Familiarity with database access and data retrieval (SQL or similar). * Experience supporting enterprise Java applications in production environments. Education: * Bachelor's degree in Computer Science or related field and 3-6 years relevant experience. Additionally, US Citizenship or documented proof of eligibility to work in the US is a must. Upon receiving a conditional offer of employment, candidates will undergo a Government investigation and must meet eligibility requirements for Government clearance. Verification of past employment, education and references is also required. It is imperative that candidates be either a US citizen or a current green card holder with the last 3 consecutive years as a resident of the US. ## Description A3 Technology, Inc. is seeking a Computer Scientist to join our team in Egg Harbor Township, NJ. Daily Duties: * Design, develop, and maintain Java applications. * Write clean, maintainable, and well-documented code. * Develop and maintain unit tests to ensure code quality. * Package and deploy Java applications as containerized services. * Configure and troubleshoot container networking, including port mappings. * Develop automation scripts using Shell and Ansible where appropriate. * Support second-level production issues and troubleshoot application defects. * Manage source code using Git or other version control systems. * Collaborate with software developers, infrastructure engineers, and other cross-functional teams throughout the software development lifecycle. ## Related Videos - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Test-Driven Development: It's easier than you think!](https://www.wearedevelopers.com/videos/1598-test-driven-development-it-s-easier-than-you-think) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)