Must-have
- 7+ years of experience in an application development role with a proven track record of delivering maintainable, quality solutions
- 5+ years of Experience working on a Java Struts application.
- Should have experience with UI using javascript, HTML & CSS.
- Experience with modern Java development with the Spring framework
- Experience with Cloud platforms - PCF, OpenShift
- Experience with middleware technologies - MQSeries, WebSphere Message Broker (WMB) / IBM Integration Bus (IIB), IBM Operational Decision Manager (ODM)
- Experience with application security involving TLS/2waySSL, HTTPS, certificates
- Knowledge of correlated technologies such as REST, JDBC, SOAP, JMS, XML, JSON, HTTP, SQL and others.
- Knowledge of server operating systems (Linux, Windows) and networking
- Experience/Understanding of DevOps, automated Build/Deploy processes, and Agile
Nice-to-have
- Knowledge of other correlated technologies such as Kafka, NiFi, Groovy, Python, Maven, Elastic stack (Logstash/Kibana/ElasticSearch)
- Knowledge of federated authentication (PingFed), Active Directory
- Knowledge of deployment platforms such as Jenkins, Nexus, and IBM Urban Code Deployment (UCD)