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
Primary qualifications:
- 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.
- PREFERRED: Local candidates that can join ASAP.
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.
- ORM framework knowledge such as MyBatis
- Insurance industry experience.