> Markdown version of [/jobs/ext/577899-java-developer-do-178](https://www.wearedevelopers.com/jobs/ext/577899-java-developer-do-178). 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). --- # Java Developer - DO-178 - **Company:** CS GROUP LLC - **Location:** East Hartford, CT, United States (Remote available) - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Unit Testing, Code Review, Computer Engineering, Software Debugging, Linux, Programming Tools, Object-Oriented Software Development, Software Architecture, Software Maintenance, Systems Development Life Cycle, Software Construction, Software Engineering, Java Application Server, Real Time Systems, Software Verification, Safety Critical Systems, Git, Integration Tests, Information Technology, Software Performance, Software Version Control - **Published:** June 12, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=4e9690fff94fe733 ## About the Role Do you have experience in Version control systems?, Do you have a Master's degree?, * Bachelor's or Master's degree in Computer Science, Software Engineering, Computer Engineering, or a related field. * Strong hands-on experience in Java software development. * Experience developing software for embedded or real-time systems is strongly preferred. * Good understanding of object-oriented design principles and software engineering best practices. * Experience with version control systems (Git) and modern development tools. * Experience with unit testing frameworks and software verification practices. * Familiarity with Linux-based development environments is an asset. * Candidates with a Verification & Validation (V&V) background may also be considered, provided they possess strong embedded systems knowledge and demonstrable software development experience. * Strong communication skills and the ability to work effectively in a collaborative engineering environment. ## Description As a Java Developer with strong hands-on software development experience, particularly in embedded systems, you will contribute to the design, development, and maintenance of software solutions for complex and safety-critical systems. You will collaborate with multidisciplinary engineering teams to deliver robust, high-quality software throughout the full development lifecycle., * Design, develop, and maintain Java applications for complex software systems. * Participate in the full software development lifecycle, from requirements analysis to deployment. * Write clean, maintainable, and well-tested code following software engineering best practices. * Contribute to software architecture, design reviews, and code reviews. * Develop and execute unit and integration tests. * Troubleshoot, debug, and optimize software performance. * Collaborate with systems, software, test, and quality engineering teams. * Contribute to technical documentation and software lifecycle artifacts. ## Related Videos - [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) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Grappling With Clunky Old Software? Start by Understanding What’s Inside!](https://www.wearedevelopers.com/videos/1189-grappling-with-clunky-old-software-start-by-understanding-what-s-inside) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) ## Related Articles - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [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) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools)