Skip to Main Content

CATT Lab Software Developer - Java

Below you will find the details for the position including any supplementary documentation and questions you should review before applying for the opening.  To apply for the position, please click the Apply for this Job link/button.

If you would like to bookmark this position for later review, click on the Bookmark link.  If you would like to print a copy of this position for your records, click on the Print Preview link.

Posting Details

Posting Details

Position Number: 07111514
Title: Faculty Research Assistant
Functional Title: CATT Lab Software Developer - Java
Category Status: 15-Fac.Non-Tenured,Continuing Con
Applicant Search Category: Faculty
University Authorized FTE: 1
Unit: ENGR-Civil & Environmental Engineering
Hiring Range Minimum:
Hiring Range Maximum:
Campus/College Information:

Founded in 1856, University of Maryland, College Park is the flagship institution in the University System of Maryland. Our 1,250-acre College Park campus is just minutes away from Washington, D.C., and the nexus of the nation’s legislative, executive, and judicial centers of power. This unique proximity to business and technology leaders, federal departments and agencies, and a myriad of research entities, embassies, think tanks, cultural centers, and non-profit organizations is simply unparalleled. Synergistic opportunities for our faculty and students abound and are virtually limitless in the nation’s capital and surrounding areas. The University is committed to attracting and retaining outstanding and diverse faculty and staff that will enhance our stature of preeminence in our three missions of teaching, scholarship, and full engagement in our community, the state of Maryland, and in the world.

The Center for Advanced Transportation Technology Lab (CATT Lab) is an advanced transportation research and development laboratory at the University of Maryland, College Park. The CATT Lab’s research provides a bridge between the intelligent transportation systems (ITS) community and the information technology community. The CATT Lab specializes in data archiving, data retrieval and visualization, 3D modeling and simulation, software development, and other advanced technologies. The CATT Lab prides itself on being innovative and creative problem solvers with a strong will to “raise the bar” for the transportation R&D community. The primary resource of the CATT Lab is the interdisciplinary group of over 50 undergraduate and graduate researchers and talented staff.

Position Summary/Purpose of Position:

The CATT Lab is looking to hire a full time Java software developer. Applicants will work with full time developers, DBAs, and student researchers to design, develop, test, deploy, and maintain new and existing software applications. An ideal candidate will utilize their knowledge, skill, and experience to lead a development team towards deployment of highly available and agile web applications, stable and reliable data processing applications, and innovative data analysis and visualization applications. In addition, applicants must be willing to learn new skills and stay current with industry standard and upcoming technologies and development practices. The applicant must be precise and thorough in order to maintain the CATT Laboratory’s reputation for real world deployment of stable and reliable leading-edge applications. Applicants will be expected to lead a small team of software developers and provide mentorship of new and junior employees. Applicants must have experience in interacting with databases using direct access and application data import and retrieval. Knowledge of standard SQL and relation database concepts is key. Developers will also help mentor undergraduate and graduate student developers. Good communication skills, teamwork, and a “will to learn” are essential.

Job Responsibilities
• Lead a software development team
• Mentor new & junior employee
• Communicate with clients to establish requirements

Minimum Qualifications:

• Bachelor’s Degree
• 1+ Years of experience with enterprise software development
• Object oriented programming with Java
XML or JSON parsing and manipulation experience
• Ability to lead a software development team
• Knowledge of relational database concepts & SQL syntax
• Strong verbal, presentation, and writing ability


• Experience with JMS, Spring Framework, Hibernate, and/or JAXB
• Experiences with XML Schemas and XML Stylesheets
• Linux (CentOS, RHEL) server administration
• Experience with PostgreSQL and PostGIS

Additional Certifications:
Additional Information:
Posting Date: 02/17/2016
Closing Date:
Open Until Filled Yes
Best Consideration Date 03/18/2016
Physical Demands
Diversity Statement:

The University of Maryland, College Park, actively subscribes to a policy of equal employment opportunity, and will not discriminate against any employee or applicant because of race, age, sex, color, sexual orientation, physical or mental disability, religion, ancestry or national origin, marital status, genetic information, political affiliation, and gender identity or expression. Minorities and women are encouraged to apply.

Applicant Documents

Required Documents
  1. Resume
Optional Documents
  1. Cover Letter
  2. List of References (no emails sent from system)

Posting Specific Questions

Required fields are indicated with an asterisk (*).

  1. * How did you hear about this position?
    • UMD Job Site
    • Personal Referral
    • Washington Post
    • Baltimore Sun
    • Local Publication
    • Chronicle of Higher Education
    • Inside Higher Education
    • INDEED
    • HERC
    • Hispanic Outlook
    • Diverse Jobs
    • HigherEdJobs
    • Professional Journal
    • Listserv
    • Other
    • SimplyHired
    • CareerBliss
    • Job Fairs
    • Monster.Com
    • Craigs List