Sr. Java Developer
Job ID: 21-14685 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 OraclePrimary qualifications:BS or MS in Computer Science or equivalent degree10+ years of software development experienceMUST HAVE: In-depth knowledge of Java, OO programming, and modern web applications built on distributed service architectureMUST 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-UIMUST 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 architectureMust have JEE 6 experience, including JPA, JAX-RS, JAX-WS, JMSExpert in Java EE APIs including EJBs, Servlets, JTA, JSPs, JSTL, web services and JDBCStrong experience in implementing successful distributed, scalable, high-performance multi-threaded server applicationsExperience with Design patternsExperience with data grid technology such as infinispan, ehcacheWorking knowledge of Linux and WindowsStrong speaking and writing skillsExperience with open source Java technologies including Maven.ORM framework knowledge such as MyBatisInsurance industry experience.