Java Mid-Level Technical Specialist

Mahantech Corporation
Chapel Hill, NC, United States
2 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

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
+12 more
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

Job 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.

Requirements

  • 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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

5:51 min

Introduction to Java servlets and their ecosystem impact

Giorgi Tsiklauri Giorgi Tsiklauri · Europe 2026 Virtual

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

11:22 min

Exposing remote code execution via unpatched Java utilities

Vandana Verma Sehgal · LIVE

3:49 min

Container hosting options available on Amazon Web Services

Federico Fregosi · World Congress 2022

3:18 min

Differentiating technical frameworks in early technical recruitment

Mahmoud Aly Mahmoud Aly · World Congress 2025

57 sec

Responding effectively to exploits after security patch releases

Vandana Verma · LIVE

Videos

See all

Related articles

See all