* Hands on experience in JBPM 6/7 or Redhat BPM 6 or RHPAM 7 * Expertise in Java 1.8 * Expertise in Generics * Expertise in Rest and SOAP Services * Hands on experience in JMS * Expertise in Transaction Management * Hands on experience in Spring, Hibernate and JPA * Experienced in JBOSS EAP 7 or other application server like tomcat, weblogic * Good understanding on Maven build cycles * Good knowledge of both database and program code and performance tuning * Expertise in JUnit. * Expertise in user Group Callback Mechanism * Perform day in day out deployments on Redhat JBoss EAP 7.1
Nice to Have:
* Hands on experience in Authentication and Authorization * Hands on experience in SDLC and Agile methodology * Hands On experience in Batch Framework * Sound knowledge on Source Code Change Management and Binary code management using tools like Git, SVN, Nexus , Jfrog etc * Hands on experience working on RHEL 7+ * Coordinate with the application and database team to identify deployment failure reason and act according to the finding. * Coordinate with the development and DB team for Database Drops, post confirmation from the development team and arranging for the requisite approvals as per approval matrix for db drop. * Hands-on knowledge using JBoss-CLI commands * Configure Data Source, system properties and Deploy Application for new region setup. * Understanding client requirement and prepare the requirement and design document based on the client input Software development process * Creates and maintains all automation required for development, testing, education and production usage. * Middleware automations and be able to deliver in timely basis and also should be open to adapt to any scripting language as project demand in future. * Controls migrations of programs, database changes, reference data changes and menu changes through the development life cycle. * Resource should have sound communication skills with management, development teams, vendors, systems administrators and other related service providers. * Automate knowledge on Unix Shell scripting and Jenkins * Knowledge on ReactJS, JavaScript
About Cognizant
Cognizant is a provider of information technology, consulting, and business process outsourcing services.