Senior Java Developer

US-CA-San Diego

Share This Job

Job Description

        Omnitracs, LLC is the leading provider of fleet management software applications, information services, and hardware platforms.  The company’s intuitive technologies, including solutions for safety and compliance, fuel efficiency, driver retention, GPS fleet tracking, and fleet maintenance, enable its customers to solve common fleet problems and achieve their business objectives. Omnitracs pioneered the fleet telematics industry over 25 years ago and continues to serve over 2,500 private and for-hire fleet customers and more than 270,000 vehicles throughout North American and Latin America. 

We are actively recruiting for an experienced Java Developer to join our team.  This role will focus on developing J2EE Web and Composite applications for Omnitracs' intranet, extranet and Internet.

Skills & Requirements


  • Four plus years of broad-based experience in Java programming with a focus on web application technologies. Hands-on experience developing database driven web applications with minimum 1-2 years of experience using Java 5+ and language features such as Generics and Annotations.
  • Proficient in building and designing web applications using the Spring Framework with minimum 6-12 months of experience using Spring 2.5
  • Experience with ORM frameworks, preferably Hibernate.
  • Experience with MVC frameworks, preferably JSF/Facelets, Spring MVC, etc.
  • Strong foundation in standard web technologies, e.g. servlets, JSP, HTML/DHTML, JavaScript, CSS, XML, JSON, etc.
  • Experience building Web 2.0 applications using AJAX frameworks and libraries, e.g. JQuery, ExtJS, YUI, etc.
  • Experience in XML and Web Services.
  • Experience with TDD and unit test frameworks, preferably JUnit
  • Experience with Object Oriented Analysis and Design (OOA/OOD) and Agile development methodologies.
  • Excellent organizational, personal time-management, documentation, interpersonal, written and verbal communication skills, as well as strong analytical and problem-solving skills.
  • Ability to work independently and with a team in a diverse, fast-paced, and collaborative environment.

Additional Skills

  • Knowledge of database design, data modeling and database tuning desirable, preferably Oracle. Experience with Maven 2.x desirable
  • Prior experience with offshore development desirable.
  • Knowledge of user interface design and human factors desirable.
  • Bachelor's degree in Computer Science or equivalent experience required.

    Omnitracs, LLC. is an Equal Opportunity Employer and does not unlawfully discriminate on the basis of any status or condition protected by applicable federal, state, or local municipal law.