Our client is looking Senior Java Application Development Engineer for long term project in Toronto, ON (Onsite) Below is the detail requirement.
Job Title : Senior Java Application Development Engineer
Location : Toronto, ON (Hybrid)
Duration : Long term
Must-have
- 7+ years of experience in an application development role with a proven track record of delivering maintainable, quality solutions
- 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 DirectoryKnowledge of deployment platforms such as Jenkins, Nexus, and IBM Urban Code Deployment (UCD)