Job Description :
Experience developing mission critical web and server applications in agile environment

· Possess excellent software architecture, design, anroblem-solving skills
· Ability to work effectively with engineers, cross-functional teams and business partners to develop high-quality applications
· 7+ years of experience working in with full lifecycle implementations
. Experience in building applications using APEX, visualforce and UI related coding technologies
· Experience with agile development methodologies and TDD
. Experience with sales and marketing cloud implementation
· Knowledge of DevOps tools such as CodeDeploy, Artifactory, SonarQube, Selenium, Jenkins, Ansible is highly desirable
. 5+ years of experience with integrations thirarty applications
. Familiarity with security concepts (authentication , authorization, encryption, digital signature), SSL, web service proxies, firewall, SAML 2.0, OpenId Connect, OAuth 2.0)
. Certification (401 or platform developer or 501)
. Experience with Avaya open CTI and Lightning UI

It is a huge plus if you have:
· Exposure to client side technologies including JavaScript, jQuery, HTML5, CSS3, SASS, Angular 2.0+, Protractor, Jasmine, Karma, JSON, REST, TypeScript, ES6, NPM, Bower, Gulp, Grunt, WebPack
. Exposure to server side technologies including Java, J2EE, JBoss, SpringBoot, SpringMVC, JPA, Tomcat, REST, Hibernate
. Exposure to monitoring and logging techniques and tools such as CloudWatch, Nagios, Splunk and Dynatrace etc
· Bachelor of Computer Science or Engineering