Join us.

Discover Your Future with ICW.

Java Web Developer

Employer description

A motivating and cheerful working environment as part of a dynamic team. An open company culture and a flat organizational hierarchy, enabling decisions to be made quickly. Excellent opportunities for personal development and targeted advancement by means of professional training programs.

Job description

  • Own the technical design, implementation, and delivery of the US release of the LifeSensor product line
  • Expand the capabilities of the existing suite of applications and plan for the release of the next generation applications
  • Interact with Product Managers and other business partners to understand the current and future business requirements
  • Based upon requirements, plan capabilities for future releases
  • Make decisions on how best to stage implementation of new features and be able to describe the trade-offs with technical and business partners
  • Lead and mentor a team of developers
  • Evaluate new technologies or vendor product offerings that may add capabilities to the LifeSensor product line
  • If a new technology or offering is adopted, design, and implement necessary integration

Job requirements

  • 7 years of software development experience, with emphasis on dynamic web-based systems and healthcare
  • 3 years in a lead role for small to medium sized engineering team
  • Proven object-oriented architecture and design experience of large scale systems
  • Java, JSP 2.0, and JSF expertise, with an ability to build around specific performance targets
  • Spring and Hibernate experience mandatory: Facelets, AOP, and Ajax4JSF a big plus
  • Strong working knowledge of advanced javascripting technologies such as AJAX, JSON, and the latest popular libraries (prototype, mootools, etc.)
  • Demonstrated skills at designing and developing software for reusability, maintainability, and cost-effectiveness
  • Solid database development skills (HSQLDB and Oracle a plus): complex queries, stored procedures, data modeling, etc.
  • Background working with XML and XML-related tools (XML binding and parsing)
  • Working knowledge of UNIX development environments, preferably Redhat Linux
  • Proficient with software version control, build and deployment technologies, (Subversion, Maven, Ant, CruiseControl,...)
  • Self-motivated and willing to take ownership of a technology issue or design
  • Strong and effective communication skills with both business and technical staff
back