Job Description :
                                                                             Proficient in Java, J2EE, JDBC, JSP, Servlets and other J2EE technologies.
             Solid understanding of object-oriented programming
             Familiar with various design and architectural patterns
             Skill for writing reusable Java libraries
             Familiarity with concepts of MVC, JDBC, and RESTful
             Experience using Oracle and Mongo DB
             Experience with popular web application frameworks, such as Play and Spark
             Some experience with Java GUI frameworks
             Understanding fundamental design principles behind a scalable application
             Implementing automated testing platforms and unit tests
             Proficient understanding of SCM such as Git / SVN
             Familiarity with build tools such as Ant, Maven, and Gradle
             Familiarity with continuous integration Jenkins. Developing Jenkins plugin experience is a plus