Exciting NYC based internet company is looking for a Senior Software Engineer that has strong experience in multi-threaded development and design patterns. In addition, ideal candidates must show an in-depth knowledge of Java web frameworks, ORM frameworks, Content Management, SEO, Catalog and Search technology.
* Software design and development of web applications including: registration systems, web security, search/catalog systems, subscription systems, recommendation systems, dynamic web applications, etc.
* Providing technical leadership on projects that will contribute or support the website.
* Release management
* 6+ years of software development experience.
* 4+ years experience with J2EE, including JSP, Servlets, JMX, JavaMail, etc.
* Excellent debugging and troubleshooting skills.
* Thorough understanding of XML and related technologies (XSD, XSLT, etc.)
* In-depth knowledge of open source Java Technologies: struts 1 & 2, hibernate, spring, jUnit, groovy, velocity, etc.
* Experience with database schema modeling and Oracle stored procedures
* Thorough understanding of HTTP and other web protocols.
* Outstanding understanding of regression and performance testing methods.
* Knowledge of e-commerce methodologies, experience with payment and credit card processing systems.
* Experience deploying services in a SOA environment.
* Understanding of audio and video technologies (mp3, mp4, flac, aac, encoders, decoders etc.)
* Experience scaling databases and applications to meet high user demand.
US Citizens or Valid US Green Card Holders Only
Fulltime position, salary range open