Job Description :
Work closely with globally distributed engineering team
Ability to proactively participate in scrum sessions for the lifecycle of the product be it requirement elaborations, estimations, retrospective etc.
Ability to work with product and support team on queries related to product
Strong emphasis on code automation and coverage so it is maintainable and extensible
Strong emphasis on Test driven development


Skills

Mandatory – Must Haves (Candidate must be ready to ramp up on the fly if he does not possess 1 or 2 skills in this list)
Oriented analysis and design using common design patterns.
Enterprise Application development using JAVA/J2EE
Hadoop Stack – MapReduce,Hive,Sqoop,Oozie
Spring framework- Flexibility to adapt and work on different spring modules like Spring MVC, Spring Context, Spring security, Spring boot, Spring orm etc.
Relational Databases (e.g Oracle, Postgres), ORM (Hibernate/Ibatis)
Shell & python scripting
Knowledge of Linux systems
Familiarity with containers like jBoss/Tomcat/Jetty
Maven
SCM like GIT/Bitbucket

Good to Haves (It will be good if candidate possesses few of the foll. Skills. Else they can ramp up as and when required)
Code coverage tools like Sonar
Apache Spark
JavaScript/CSS/JSON/AngularJS
Chef/Puppet
Microservices
Application Security including Information security principles & realization, web app security, OWASP & PCI DSS Compliance (Security Design & Technology Skills)


Minimum qualifications
BS in Computer Science or related technical field or equivalent practical experience.
Relevant internship or work experience, including development and/or test automation experience.
At least 5-8 years of experience with web and big data stack
             

Similar Jobs you may be interested in ..