*Essential Technical skills
§ Strong knowledge and experience in Java back end development
§ Experience in Spring, Tomcat Apache.
§ Knowledge and experience in web services (REST & SOAP)
§ Exposure to event driven integration framework (publish-subscribe mechanisms)
§ Basic DB admin knowledge in Oracle and PL-SQL.
§ Expertise and experience with integration architecture is an important asset: APIs (standard and custom APIs), bulk API, etc
§ Security minded. Familiar with secure coding, code review to spot security weaknesses, security assessments and intrusion testing processes.
§ Able to articulate solution and mitigation for security issues.
§ Familiar with IT security concepts (SSL, PKI, encryption…)
§ Familiar in software development tools such as GIT, Bitbucket, Eclipse.
§ Familiar with testing and quality insurance processes. Exposure to automated testing is a plus
§ Experience with CI/CD tools such as Jenkins
§ Knowledge of Web Application frameworks such as AngularJS and recent Web frameworks are a plus
§ Working knowledge with security tools like Coverity, Nexus, etc
§ Experience with RHEL and shell scripting languages
§ Knowledge and experience in Scrum delivery methodology and its tools like Confluence, Jira, XRay.
§ Experience in any ETL tool is also a plus
§ Knowledge and experience of Web Application technology: HTML, CSS, Javascript, AJAX are a plus
Bachelor's degree in Computer Science