Role: JAVA Developer
Location: Remote
Job type: C2C/1099
Requirements:
- BS or MS in Computer Science or equivalent degree
- 10 years of software development experience
- MUST HAVE: Indepth 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: clientside through the persistence layer.
- MUST HAVE: Experience with jQuery and jQueryUI
- 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 fastpaced environment.
- PREFERRED: Local candidates that can join ASAP.
Other qualifications:
- Development experience in an enterpriseclass system with multitier architecture
- Must have JEE 6 experience including JPA JAXRS JAXWS JMS
- Expert in Java EE APIs including EJBs Servlets JTA JSPs JSTL web services and JDBC
- Strong experience in implementing successful distributed scalable highperformance multithreaded 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