5 or more years of Java/J2EE development, hands-on troubleshooting and deployment experience.
Knowledge of full stack Cloud-native development, RESTful APIs and serverless microservices with Springboot
Knowledge and experience with DevOps: Git, Jenkins and/or Ansible
Knowledge and experience with JBOSS and Websphere
Knowledge of Microservices.
Solid data modeling skills both for SQL (Oracle) and NoSQL (Cassandra, MongoDB)
Knowledge and/or experience with messaging solutions such as ActiveMQ or Kafka.
Ability to clearly communicate with peers, business analysts, and subject matter experts
Must have the ability to listen to customers and colleagues; convey ideas effectively; prepare written documentation
Proactive in nature with customer satisfaction as a primary goal
Knowledge and Experience of Caching Frameworks (IBM ExtremeScale, JBoss Datagrid) is a plus.
Knowledge and Experience with Angular (UI Framework) is a plus.
Knowledge and experience with the Travel Industry a plus
Knowledge and experience with Test Driven Development with a testing framework. Knowledge of Cucumber is a plus.
Knowledge and experience with FICO is a plus
Experience deploying applications in AWS or OpenShift (Kubernetes) is a plus.
Your primary role is to design, develop, document, test and debug new and existing software APIs as well as applications within our Service Recovery environment
Design and develop cloud-native applications, features and enhancements with an emphasis on clean, highly efficient, supportable, and well documented code for the full technological stack
Contribute to agile development teams following 12 Factor application development principles
Understands user and process requirements and ensures those requirements can be achieved through high-quality deliverable