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.
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).