Latest Jobs  
 
 
This job has expired.
 
Job Information
Job title

Java Developer

Company DPM Consulting Services, Inc.
Wage between $0.00 - $0.00 Annually
Location United States, Michigan, Ann Arbor
Employment type Full Time
Education Not Specified
Year Experience 4 - 5 Years of Practical Experience
Travel Not Specified
Published on 8/10/2009
Description

The Software Developer works as part of a small, dynamic team on new development initiatives and platform enhancements for a research Website searched by millions of users daily. The Software Developer will be responsible for client and server side development using various technologies including Java, Ruby on Rails, and AJAX. The Software Developer will work on a variety of projects varying in size and complexity to produce high-quality solutions utilizing industry standards and best practices.



The Software Developer will have the ability to work closely with interface developers, quality assurance specialists, other interface professionals and the breadth of company business units as needed.



Primary Duties include:





  • Develop well-structured, semantic code that meets company coding conventions.

  • Develop and maintain code utilizing Java, Ruby, XML, XHTML and JavaScript.

  • Collaborate with interface developers on Web solutions using JSP and Ruby on Rails.

  • Collaborate with QA to diagnose and fix software defects.

  • Develop reusable code libraries.

  • Participate in code reviews.

  • Develop and maintain documentation regarding coding practices and design.

  • Collaborate with the User Experience Team to design and implement solutions to meet business needs.

  • Collaborate with interface developers to ensure compliance with Web standards and best practices.

  • Assist in developing methodologies, standards and best practices.

  • Research and recommend appropriate technologies.


Minimal travel is anticipated for this position. However, communication and collaboration with staff at other locations will be frequent and will be a key factor to successful performance in this role.



Our client currently offers an extremely competitive benefit plan including:





  • Choice of 2 medical plans, one at no cost to the employee

  • Free dental, vision and employee assistance programs

  • Employer contributed pension with a 6 month vesting period

  • A competitive salary

  • 20 vacations days

  • …And much, much more


Required Qualifications:





  • 4 years of experience developing software systems with broad coverage of the software development life-cycle

  • 4 years of experience as a developer in an Object Oriented environment

  • 4 years of programming Web applications with Java, specifically with Servlets and JSP

  • 4 years experience with XML, XML Schema specifications, parsing, and transformation technologies

  • Knowledge of RDBMS concepts, including JDBC

  • Experience designing multi-level architectures

  • Experience with source control systems such as CVS, Subversion, Git

  • Ability to work in a lead capacity and able to take initiative with projects and act independently as needed

  • Demonstrated ability to prioritize work load and meet multiple project deadlines

  • Proven track record of on time/on budget delivery

  • Must be detail oriented and demonstrate a strong customer service focus

  • Advanced problem solving skills and the ability to work with innovative solutions

  • Strong interpersonal and writing skills

  • Bachelor’s Degree preferably in Computer Science or a related discipline or equivalent experience.


Recommended Skills and Experience:







  • Experience with publishing systems or online delivery systems are highly desirable.



  • Experience with agile software development methods or other modern development methodologies

  • Experience with open source packages such as Spring, Hibernate, JUnit, and Eclipse

  • Experience with Ruby and Ruby on Rails or other dynamic languages

  • Experience with the IntelliJ or Eclipse IDE

  • Experience Tomcat, WebSphere, Apache and Resin application Servers

  • Experience using UNIX generally, Solaris and Linux in particular
df-tc


Experience/Skills
See Above
This job has expired.
 
Bookmark and Share