Required :
Must Haves:
Full stack developer with recent In-depth knowledge of Java, OO programming, and modern web applications built on distributed service architecture
10+ years of software development experience
BS or MS in Computer Science or equivalent degree
Expert level comfort in traversing the entire Java and Web stack: client-side through the persistence layer.
Experience with jQuery and jQuery-UI, Spring MVC, SQL, PL/SQL programming and Oracle
TECHNICAL KNOWLEDGE AND SKILLS:
BS or MS in Computer Science or equivalent degree
10+ years of software development experience
MUST HAVE: In-depth knowledge of Java, OO programming, and modern web applications built on distributed service architecture
MUST HAVE: Expert level comfort in traversing the entire Java and Web stack: client-side through the persistence layer.
MUST HAVE: Experience with jQuery and jQuery-UI
MUST HAVE: Experience with Spring MVC.
MUST HAVE: Experience with SQL, PL/SQL programming and Oracle.
MUST HAVE: Experience and willingness to work in a fast-paced environment.
Other qualifications:
Development experience in an enterprise-class system with multi-tier architecture
Must have JEE 6 experience, including JPA, JAX-RS, JAX-WS, JMS
Expert in Java EE APIs including EJBs, Servlets, JTA, JSPs, JSTL, web services and JDBC
Strong experience in implementing successful distributed, scalable, high-performance multi-threaded server applications
Experience with Design patterns
Experience with data grid technology such as infinispan, ehcache
Working knowledge of Linux and Windows
Strong speaking and writing skills
Experience with open source Java technologies including Maven.
BS or MS in Computer Science