Agile Java Developer needed in NYC! (closed)

New York, NY
Recruiter Comment: Developer with strong JUnit experience needed in NYC!
Job Description

Backend Developer needed to help build the next generation backend for F500 Retailer's eCommerce websites.  This position will work closely with architects and other developers to take business requirements and turn it into a well architected, fast, flexible ecommerce engine.  This position requires a demonstrated understanding of the fundamentals of web application development. It requires a mastery of the Java language, tools and techniques and a solid understanding of the delicate balance between performance, functionality, flexibility and maintenance.
Required Experience:

  • 3-5 years professional development experience using Java
  • Diverse experience utilizing the Java programming language in developing complex algorithms and manipulating data structure in Web and client-server environments
  • Experience working with multiple Java tools and frameworks including Java Enterprise Edition (JEE), , JavaServer Pages (JSP), Java Servlets, and Java Database Connectivity (JDBC)
  • Working knowledge of Web technology including HTTP, Networking, Operating Systems, Database Engines and middleware solutions
  • Expertise in Object Oriented design and analysis, classic design patterns, and JEE patterns
  • Strong analysis and estimation skills and experience converting business requirements to technical solutions and working collaboratively with Front End Engineers
  • Experience with concurrent programming, working with build, testing, and integration tools (e.g. JUNIT, Ant, Maven, Hudson)-  Experience working with source control (SVN)
  • Experience working with large scale commerce suites (Escalate Blue Martini, ATG Commerce, IBM WebSphere)
  • Excellent debugging skills
  • Diverse experience working with relational/object databases  (Oracle,) and fluency in SQL

Preferred Experience:

  • Experience working in the retail industry
  • Experience delivering mobile web applications
  • A passion for ecommerce
  • Understanding of agile development methodology; experience working as part of an agile team
  • Git, Mercurial