Senior Java Developer

Old Dominion Freight Line   •  

Thomasville, NC

Industry: Transportation Services


8 - 10 years

Posted 387 days ago

This job is no longer available.

Job Description

Old Dominion Freight Line is recruiting for a Sr. Java Developer located at our corporate headquarters in North Carolina.    This position requires a person with strong JAVA software development experience.  The Sr. Java Developer will be responsible for the design, testing, and implementation of programming applications based on submitted requests.  As a member of the Finance and Accounting Development team,this person will work with technical staff, users, and management to design applications and solve business-related problems. He/she will be expected to quickly ramp up on the design and code of existing application and providesupport as required.


  • Demonstrate deeper understanding of programming/design/architectural concepts
  • Desire/ability to and experience mentoring more junior developers
  • Ability to lead a team of developers
  • Assist in design of web based applications for internal and external websites
  • Develop code for web applications for Blackberry and Application Server platforms
  • Test and debug applications
  • Provide SOX documentation in accordance with department standards.
  • Proven history of developing large-scale, high-traffic, high-performance web-based applications
  • Experience with database application development using Oracle, SQL, JDBC, and XML
  • Demonstrated application of software development methodologies and modern best practices
  • Experience with Test-Driven Development with JUnit or equivalent tool
  • Experience with Apache, Tomcat, Eclipse, and Subversion
  • Expertise in Java toolkits and frameworks such as JSP, JSF, etc.
  • Expertise with Eclipse or equivalent modern IDE and experience with code documentation and Javadoc
  • Expertise in REST, SOAP, Web Services, and Web Services Security
  • Ability to develop and document requirements and specifications
  • Experience designing and coding a data-access layer that utilizes JPA and other APIs to interact with Oracle databases and other components in the EA
  • Excellent verbal and written communication skills


Technical Qualifications:

  • JSF 2.0+ / JQuery 2.0+ / HTML5 / AJAX / CSS
  • EJB 3.0 / CDI / JPA / JTA / JMS
  • XML / XML-Schema / XPath / DOM / SAX
  • JAX-WS / WSDL / JAX-
  • JUnit 4+
  • Maven 3+
  • Eclipse
  • Experience using a source-code management system – SVN or GIT preferred
  • Layered or Tiered application development experience
  • Experience with application servers such as WebLogic, WebSphere or JBOSS
  • Experience working with an RDBMS such as Oracle, DB2, SQL Server, etc.

Eligibility Requirements:


  • Bachelordegree in Computer Science or a related field, or equivalent full-time work experience
  • 7 or more years combined experience as a Java developer
  • 4+ years of recent Java web development experience
  • Expertise developing and debugging using Java/Java EE
  • Expertise developing with web presentation technologies such as AJAX, JSON, JavaScript, CSS, and HTML5
  • Expertise developing web applications and user interfaces with Java technologies such as JDBC, JSP, JSF, and servlets