Java Software Developer

We are looking for several mid to senior level Java Software Developers, with 5+ years of experience developing scalable products as well as experience working on enhancement and ongoing feature and maintenance work.

Responsibilities:

  • Collaborate with manager, external users and other developers to clarify and finalize requirements and produce corresponding functional specifications for general applications and infrastructure.
  • Work with other software developers to design and implement applications, using Java code, and enhancements as needed.
  • Maintain and enhance applications on an ongoing basis per user/customer feedback.
  • Ensure that unit and system tests are automated, per quality assurance requirements.
  • Collaborate as necessary to define and implement regression test suites.
  • Optimize performance and scalability as necessary to meet business goals of application and environment.

Skills/Education/Experience:

  • Five plus years of Java coding experience for technologies in a fast-paced environment
  • Experience integrating with databases (preferably Oracle) and middle-tier application server architecture
  • Excellent object oriented software systems design skills and architectural skills
  • Flexibility and willingness to pitch in where needed. This may mean on occasion helping with other functions (e.g. QA, Operations)
  • Excellent verbal and written communications skills and an interest in working in a collaborative team environment.
  • Demonstrated ability to deliver results, prioritize activities, and to manage time effectively.
  • Bachelors of Science in Computer Science or related field preferred.
  • Required knowledge of JDK 1.6, preferred knowledge of EJB 2.0, Web Services, WSAD, SQL, ClearCase and Eclipse

Please submit your resume and cover letter to This e-mail address is being protected from spambots. You need JavaScript enabled to view it . Please specify desired compensation as well.