Job Description :
BS in computer science or equivalent.
Software engineering development experience which includes Java/J2ee specific experience.
Robust understanding of Java, an in depth understanding of other Java technologies including Servlets, JSP, JDBC, and other J2EE technologies;
familiarity with XML, XSD, and XSL. Other object-oriented design experience, and experience applying design patterns.
Hands-on NoSQL experience, Mongo strongly preferred.
Experience in using Continuous Integration tools, Jenkins is a big plus.
Experience with JavaScript/ES6 and/or React & Redux is a plus
Should understand the DevOps model, Hands-on experience is a plus.
Experience in using containerization technologies and cloud, Azure and Pivotal Cloud Foundry preferred.
Should understand the concepts of Test Driven Development and Business Driven Development.
Full lifecycle development experience on large projects, creating distributed and scalable eCommerce systems.
Experience in developing and driving SOA strategies within large enterprises and deploying SOA implementations to production a big plus.
Hands on experience with Agile methodologies highly desirable.
Strong communication skills.