Job Description :
Role: Sr. Java Developer
Location: Folsom, CA
Duration: 6+ Months
Mode of Interview: Phone/In person

Description:
Expert level knowledge of Java/J2EE technologies
Experience in implementing SOA solutions using SOAP
Using Source Control Systems (Perforce, Git)
Automated Builds, Tests and Continuous Integration
Experience with design techniques such as Domain-Driven Design, Design by Contract, and Domain Specific Languages
Experience in designing object-oriented components and coding algorithms
Familiarity with Agile methodologies

Development technologies:
Java frameworks (Hibernate, spring, EJB3, Groovy/Grails, Sencha)
Application Servers (JBoss/Tomcat)
Java Message Service (JMS)
RBDMS (Oracle, PL/SQL)
Basic knowledge on NoSQL databases, Cloud Computing
SOA (ESB, Web Services) & Application/Web Services Security Design Patterns
Any basic Business Process Management (BPM) experience
Experience with dynamic languages (Groovy, Ruby, Perl and JavaScript)
Testing Tools (SOAP UI, SOA Test)
Testing Frameworks (JUnit, Selenium)
Hands on Development and Production Implementation Experience with Apache Camel and Active MQ
Experience with Python and Geospatial frameworks
Hands on development and implementation experience with GIS stack (GeoServer, GeoWebcache, GDAL, Java/Python GIS libraries, PostGIS)
Experience with implementation of mapping infrastructure based on Openstreetmap database, Leaflet/Openlayers and aerial imagery from Landsat and NAIP

?Thanks&
             

Similar Jobs you may be interested in ..