Job Description :
Bachelor’s degree in a relevant technical discipline with 12+ years of experience in designing and implementing micro-services and J2EE applications.
Passionate about agile software delivery, to work in a collaborative way with key technology and business stakeholders to deliver great software.
Hands on e-commerce development experience.
Expert in Continuous Integration and Test Driven Development frameworks.
Extensive knowledge of Java internals, JVM tuning and troubleshooting.
Knowledge of various J2EE and servlet containers such as WebSphere, JBoss.
Expert in JSON, Spring, XML, Struts.
Mastery designing and implementing Restful APIs.
Experience with source control and build tools.
Experience with JIRA, Confluence, GIT (github, Bitbucket or similar
Proficiency with modern technologies (Docker, Kubernetes, Openshift, Cloud Foundry
Knowledge of secure coding practices and PCI standards.
This position typically requires a Bachelor''s degree, usually in Computer Science, Software Engineering, or a related field.

Nice to have:

Technical domain expertise in the Payment processing space and expertise in integrating with Payment gateways and processors in a multi-channel, multi-national business environment would be highly desirable.
The eagerness to listen to colleagues and customers alike; convey ideas effectively and prepare technical presentations and other technical documentation.
Being proactive and customer centric.
DevOps experience/knowledge is a plus.