System Integration Expert / Sr. Java Developer

Job Description
We are seeking a skilled senior System Integration / Java developer with a strong background in building robust integration and transformation systems. As a senior developer, the primary responsibility is for building, documenting and maintaining modules to integrate third party data and services with CAIL platform. This person will work with a team of experienced developers and business resources to build highly-performing systems that improve efficiency.


  • Work as part of the team in the coding and testing of code
  • Integrating platform with variety of third party systems
  • Implement design specs accurately
  • Develop back-end code to provide functionality to multi-platform front-end apps
  • Provide detailed analysis and recommendations to the project lead
  • Implement recommended design changes, unit tests and regression tests for both performance and data integrity
  • Document process and changes

Skills / Attributes Required

  • 5+ years of experience as a developer and system integration specialist
  • Messaging Brokers such as RabbitMQ
  • Talend Platform and OSGi containers in general
  • ETL, JDBC and knowledge about various database types
  • Web services, SOAP and RESTful
  • JMX experience for monitoring applications
  • Strong knowledge of software implementation best practices, specially Agile and SCRUM
  • Experience developing software using Java, Apache Camel and Maven is a plus
  • NoSQL database implementation. MongoDB knowledge is a plus
  • Ability to adapt quickly to an existing and complex environment
  • Ability to quickly learn new concepts and software is necessary
  • Candidate should be a self-motivated, independent, detail oriented, responsible team-player
  • Candidate should possess excellent communication skills

Send a copy of your resume with cover letter to  Only qualified candidates will be contacted. No agency please.

About CAIL Mobile

CAIL enables organizations to create and deploy new Mobile Service / Apps – fast.  With the CAIL Mobile Design Platform, organizations use forms with point and click, drag and drop, etc. to quickly and easily extend business capabilities with new services on Tablets and Smartphones.  By designing Apps and having extensive back-end system integration, CAIL makes business innovation more rewarding while reducing the time, effort, cost and risk associated with new initiatives and exploring new business opportunities.  Further, with the CAIL focus on a great User experience and quick gratification – Business or IT personnel are able to deliver services that matter.  For more information visit