Job Description :
SENIOR ENGINEER(BACKEND)

BA/BS DEGREE IN COMPUTER SCIENCE OR RELATED TECHNICAL FIELD OR EQUIVALENT WORK EXPERIENCE. MS DEGREE IS PREFERRED.

6+ YEARS DEVELOPMENT EXPERIENCE IN CORE JAVA (USING OO DESIGN AND ANALYSIS, DESIGN PATTERNS, ETC

4+ YEARS EXPERIENCE BUILDING HIGHLY SCALABLE, DISTRIBUTED AND RELIABLE RESTFUL WEB SERVICES USING SPRING, JERSEY, ETC.

1+ YEARS EXPERIENCE BUILDING FRONT END APPLICATIONS USING JAVASCRIPT, ANGULARJS, HTML5, CSS3.

EXPERIENCE WITH RELATIONAL DBS LIKE MYSQL AND NOSQL DATABASE LIKE MONGODB, SOLR/LUCENE WILL BE A PLUS.

EXPERIENCE WITH TOMCAT, JAX-RS, REST, JPA, INTELLIJ, GROOVY, HIBERNATE WILL BE A PLUS.

EXPERIENCE WITH BUILD TECHNOLOGIES LIKE GRADLE, JENKINS WILL BE A PLUS.

EXPERIENCE WITH TEST DRIVEN DEVELOPMENT USING TESTNG/JUNIT TESTING FRAMEWORKS.

EXPERIENCE WORKING WITH VERSION CONTROL LIKE GIT.