> Markdown version of [/jobs/ext/2713460-java-mid-level-technical-specialist](https://www.wearedevelopers.com/jobs/ext/2713460-java-mid-level-technical-specialist). 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 Mid-Level Technical Specialist - **Company:** Mahantech Corporation - **Location:** Chapel Hill, NC, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Java (Programming Language), .NET Framework, Business Analytics Applications, Computer Engineering, Common Object Request Broker Architecture, Eclipse (Software), Enterprise JavaBeans, Visual C++ (Programming Language), Java Platform Enterprise Edition (J2EE), Revision Control Systems, Hibernate (Java), Java Servlet, Spring Framework, Apache Struts, Javaserver Pages, Microsoft Office, Oracle (Applications), Software Engineering, Web Services, Extensible Markup Language (XML), Enterprise Software Applications, Information Technology, Data Management, Software Version Control - **Published:** September 4, 2026 - **Apply:** https://www.dice.com/job-detail/fd1b8266-43ac-4a92-ab36-31c206b09b0c ## About the Role * Bachelor's degree in Computer Science, Computer Information Systems, Computer Engineering, Mathematics, Engineering, or a related technical discipline. * Minimum 3 years of experience with Java/JEE, Oracle, and XML. * Minimum 3 years of experience with Web Services, JSP, Servlets, Spring, Struts, Eclipse IDE, and version control tools. * Minimum 3 years of experience in application analysis and design, cost analysis, staffing estimation, testing, documentation, and implementation. * Minimum 3 years of technical helpdesk/support experience. * Strong enterprise-level software development experience. * Effective oral and written communication skills. * Proficiency with Microsoft Office and other basic computer applications. Preferred Qualifications * Visual C++ * .NET * CORBA * EJB * Hibernate * Java Certification * Strong enterprise application maintenance experience * Experience supporting government or large-scale enterprise systems, Java/JEE, Oracle, and XML Required 3 Years Web Services, JSP, Servlets, Spring, Struts, Eclipse IDE, and Version Control Required 3 Years Application Analysis & Design, Cost Analysis, Staffing Estimates, Testing, Documentation & Implementation Required 3 Years Technical Helpdesk Support Required 3 Years Bachelor's Degree in Computer Science, CIS, Computer Engineering, Math, Engineering, or related technical discipline Required Microsoft Office / Basic Computer Applications Required Effective Oral and Written Communication Required Java Certification ## Description * NCDIT Transportation is seeking a Java Mid-Level Technical Specialist for a short-term contractor assignment supporting the DMV Traffic Records Systems (TRS). * TRS supports the DMV Crash Data Management and Department of Health (DOH) Traffic Safety functions related to the collection, analysis, and distribution of motor vehicle accident information. * The selected candidate will join the application maintenance team as a technical specialist and consultant, independently managing complex Java projects while providing critical second-level 24x7 on-call support. * The candidate will work closely with Business Owners and Technical Teams to translate customer requests into technical requirements and user stories, coordinate software release schedules, develop business requirements, and provide testing and training support., * Independently manage and support complex Java/JEE application development and maintenance projects. * Provide technical expertise and consultation for DMV Traffic Records Systems. * Provide critical second-level 24x7 on-call application support. * Work with Business Owners to translate customer requests into technical requirements and user stories. * Coordinate software release schedules with Business and Technical Teams. * Develop and document business and technical requirements. * Perform application analysis, design, testing, implementation, and documentation. * Conduct cost analysis and assist with staffing/resource estimates. * Provide testing and training support to business and technical users. * Troubleshoot and resolve application issues. * Provide technical helpdesk and production support. * Collaborate with enterprise-level software development teams and stakeholders. * Support the eCrash / NC-CRIS project and related traffic records initiatives. ## Related Videos - [Standing on the Shoulders of Servlets - The Web of Java](https://www.wearedevelopers.com/videos/2134-standing-on-the-shoulders-of-servlets-the-web-of-java) - [Stranger Danger: Your Java Attack Surface Just Got Bigger](https://www.wearedevelopers.com/videos/346-stranger-danger-your-java-attack-surface-just-got-bigger) - [Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof](https://www.wearedevelopers.com/videos/1792-developer-time-is-valuable-use-the-right-tools-kilian-valkhof) - [Beam Me Up, Java! Unraveling the Warp-Speed Evolution: A Journey through Java LTS Versions 11 to 21](https://www.wearedevelopers.com/videos/658-beam-me-up-java-unraveling-the-warp-speed-evolution-a-journey-through-java-lts-versions-11-to-21) - [Rust Beyond Systems: Revolutionizing Web Development](https://www.wearedevelopers.com/videos/1111-rust-beyond-systems-revolutionizing-web-development) - [The Evolution of Enterprise Java with Jakarta EE 11 and Beyond](https://www.wearedevelopers.com/videos/1562-the-evolution-of-enterprise-java-with-jakarta-ee-11-and-beyond) ## Related Articles - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Java Basics](https://www.wearedevelopers.com/magazine/122-java-basics) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [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)