Contract Java Software Engineer- Ingenuity Systems- Redwood City, CA



Java Software Engineer (Contract or Full Time( req 505

Ingenuity is a group of creative, energetic and motivated people
helping life science researchers understand core biological
mechanisms. We deliver systems biology expertise to biologists and
bioinformaticists through pathways analysis software, genome-scale
computable network datasets, and knowledge management services and
infrastructure, resulting in increased R&D productivity and faster
drugs to market. We are passionate about our products, and dedicated
to providing researchers with the knowledge required to make Better
Decisions FasterÂ(tm).

As a member of the Ingenuity Software Development team, you will be
responsible for the development of high-availability, high-volume, web-
based scientific applications. With a well-designed architecture as a
foundation, our agile development environment is highly collaborative
and fast-paced. You will join a passionate and talented team committed
to developing innovative solutions to enable scientists to model,
analyze and understand complex biological systems that are
foundational to human health and disease.

This challenging position will require a self-starter who can
effectively work on multiple projects simultaneously, meet aggressive
deadlines, and who thrives in a dynamic environment. You will work
closely with other software engineers, usability engineers,
biologists, quality assurance engineers, marketers, and product

Responsibilities include, but are not limited to:
* Design and development of distributed web-based applications using
J2EE, Spring/Stripes Frameworks, XML, Web Services, JMS, RMI,
Servlets, JSP, iBatis, and Hibernate
* Design and development of easy-to-use, high-performance, high-
volume, high-quality hosted and enterprise web-applications
* Design and develop graphics rich applications with limited or no
direct supervision

Education, Skills & Experience Required:
* 5+ years experience in Java development using J2EE technologies
including Spring Framework, XML, Web Services, JMS, RMI, Servlets,
JSP, iBatis, and Hibernate
* 5+ years experience in OO analysis, design, and implementation
* 3+ years experience with modern web frameworks such as Stripes,
Django, Turbogears, etc.
* 5+ years experience with at least few of: JavaScript, AJAX, XML/XSLT/
XPath, Flash, web security, web scalability techniques, etc.
* Bachelor of Science or Master of Science in Computer Science or
* 5+ years experience in industry-standard software development
methodologies, e.g. use case-driven and test-driven iterative software
development methodologies (Scrum, XP)
* 5+ years experience in debugging, code-reviewing, code-refactoring,
performance tuning
* Excellent writing and communication skills, with a particular
emphasis on the ability to communicate to non-technical personnel
Strong analytical and problem solving skills and attention to detail
* Flexible and works well as part of a fast-paced interdisciplinary
product development

Education, Skills & Experience Desired:
* Experience in highly responsive Java Swing based web application
* Experience developing and scaling Web 2.0 application(s) using a
modern full-stack web framework in Java and LAMP
* Expertise in database design and programming
* Experience in Internet protocols and technologies such as HTTP(s),
Proxy Servers
* Development of highly scalable web applications

To apply to this position please forward your resume to
(e-mail address removed).

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Latest member

Latest Threads