Gallery Systems, an innovative software company located in mid-town Manhattan, has an exciting opportunity for a senior Java Developer with at least 5 years of development experience. In this position, you will help drive the technological direction of all future products and work with bleeding-edge technology as we develop new products and services, including development of a new version of our Web publishing application.
Our company offers a collaborative and friendly work environment where learning, teamwork, innovation, and a commitment to excellence are highly valued! Some of the benefits we offer include 3 weeks’ vacation, comprehensive health coverage, dental coverage, company 401(k) plan, and a casual dress code.
Qualifications include:
- 5+ years programming in core Java, J2EE
- 3+ years programming in Tapestry
- 3+ years programming in Lucene
- 3+ years Web programming experience using HTML/DHTML, JavaScript, and CSS
- 1+ years programming in Hibernate
- 1+ years programming using Spring framework, particularly IOC (dependency injection) & AOP methodologies, Spring MVC, and Spring Web Services
- Strong experience with XSLT and XSD
- Experienced with both Web and rich-client user interface design
- Experienced with JUnit testing framework and Test-Driven Development
- Strong programming skills required
- Passionate about discovering new and emerging technologies
- Strong problem-solving skills and ability to think creatively
- Must be detail-oriented and have the ability to multi-task
- Self-starter, able to work both independently and as part of a team
Additionally, experience with some of the following skills (though not required) would be considered a big plus:
- Experience with:
- Tomcat and Apache administration on Windows and/or Linux
- Web Services (Axis or XFire)
- SQL Server 2005 and/or Oracle 10g/11g database experience (stored procedures, triggers, views, etc.)
- Development of internationalized software
- Digital Asset Management systems
- JavaFX, Adobe Flex, AJAX, Velocity, SiteMesh, FreeMarker, Facelets, Drupal CMS, PHP
- Linux administration
- Source code control management system (e.g. Subversion) maintenance and administration
- Eclipse or IntelliJ IDEA IDE
- e-Commerce software
