Enterprise Messaging Application Senior Developer - Backend XMPP

Location: Chicago, IL
Date Posted: 02-17-2017
Job Description :
The candidate will be responsible for driving an end to end highly scalable Enterprise Messaging solution that is integrated with an ecosystem of work group communication services. 

Specific responsibilities include:
  • architect/technical leadership capabilities, 
  • working with architects and product engineers at multiple sites, 
  • collaborating with business teams,
  • gathering requirements, 
  • architecting & designing enterprise application solutions, 
  • implementation and validation.
Basic Requirements :
* Bachelor's Degree in Computer Science, Computer Engineering, or similar discipline
* 10+ years of software development / engineering professional experience
* 5+ years of professional hands on experience developing Backend XMPP (Erlang) scalable platforms for Enterprise Messaging Application and Mobile UI based Collaboration tools
* Experience with relational (PostgresSQL) and NoSQL (CouchDB, MongoDB) based solutions
* Experience with OAuth (Ping) based Identity Management solutions
* Experience with API management products (MuleSoft Anypoint, Swagger, Layer 7)
* Experience with Web Services and APIs (JSON, websockets)
* Experience in SAFe Agile development process
* Experience with wireless networks, optimizations, and reliability
* Well versed in Atlassian Software Development and Collaboration Tools (Jira, Confluence, BitBucket)
* Proficiency and professional experience in Java, Web applications, C/C++ 
* Ability to code hands-on while leading internal and external resources
* Knowledge in cloud based architectures,containers (CoreOS), microservices, deployment (e.g. AWS), and continuous integration is a plus
* Knowledge of Apple Push Notification Service and Firebase Cloud Messaging is a plus
this job portal is powered by CATS