> Markdown version of [/jobs/ext/3972437-java-software-developer](https://www.wearedevelopers.com/jobs/ext/3972437-java-software-developer). 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 Software Developer - **Company:** vTech Solution Inc - **Location:** Seneca, SC, United States (Remote available) - **Experience:** Expert - **Contract:** Temporary to permanent - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), Apache ActiveMQ, Apache Tomcat, Server Applications, Unix, Programming Tools, Distributed Systems, Eclipse (Software), Java Platform Enterprise Edition (J2EE), Java Database Connectivity, JQuery, Apache Maven, Medicaid Management Information Systems (MMIS), MongoDB, NetBeans, Responsive Web Design, Software Engineering, SQL Databases, Subversion, System Testing, Web Applications, Web Services, Backend, Web Technologies, Front End Software Development - **Published:** October 27, 2026 - **Apply:** https://www.careerjet.com/jobad/us8bdc0e5038a4c2ccedbd838b75ef383c ## About the Role * 7+ years of experience with Java development. * 7+ years of experience with HTML, JavaScript, and JQuery. * 5+ years of experience with EDI Transaction Sets (270/271, 276/277, 837). * 5+ years of experience with MongoDB. * Experience with Apache Tomcat application servers and Tapestry framework. * Familiarity with UC4, ActiveMQ, Unix variants, Unix scripting, JDBC, SQL, and Subversion. * Proficiency with development tools including Eclipse, NetBeans, and Maven. * Strong communication, adaptability, problem solving, analytical thinking, and time management skills. * Bachelor's degree or equivalent work experience. Preferred Skills & Certifications: * Experience with Medicaid eligibility systems and Medicaid Management Information System (MMIS). * Experience with JDBC and SQL databases. * Experience with UC4 scheduling tool. * Java J2EE Server or related J2EE certification. Special Considerations: * Candidate must be a current resident of South Carolina; no relocation allowed. * Must pass a 7-year background check, credit history check, E-Verify, SLED check, and sign confidentiality and temporary worker agreements. * Strict adherence to security and confidentiality protocols required. ## Description The Software Developer (Java) - Project Lead will lead the design, development, and maintenance of South Carolina's Medicaid web application and associated web services. This role involves both frontend and backend development, focusing on creating platform-independent, mobile-ready user interfaces and complex distributed systems. The position requires extensive experience in Java and web technologies and plays a critical role in migrating legacy Medicaid systems to modern platforms. Responsibilities: * Design, develop, and implement enterprise-level web-based distributed systems with responsive user interfaces. * Lead frontend and backend development efforts for Medicaid web applications and web services. * Perform unit and system testing, implementation, and maintenance of complex web systems. * Collaborate with business analysts, software engineers, DBAs, QA, and infrastructure staff throughout the software development lifecycle. * Support and maintain new technology development as part of a production support group. * Utilize industry-standard frameworks such as Spring and adhere to software engineering best practices. * Assist end-users and business analysts in translating business requirements into incremental software development projects.