Technical Consultant – Java/Curam (India)

The Technical Consultant is responsible for the design, development and deployment of assigned technical functionality for client projects in the social services, health and human services domain. A technical consultant works under the guidance of the Technical Architect and/or Senior Technical Consultant on design and development issues. A technical consultant will act as technology expert on the client implementation projects on direct customer facing positions on Diona’s customer engagements around the globe.


  • Works with the Senior Technical Architect/Technical Architect/Senior Technical Consultant to implement the optimum solution with the chosen COTS platform

  • Works within the project team to ensure that the project technical standards are properly applied

  • Works as part of a team to implement client business requirements in a timely, performance-centric and configurable/maintainable manner

  • Assist the project Manager in project estimation and planning

  • Liaise with team members and COTS vendors (as applicable) to ensure a quality project deliverable

  • Apply problem solving techniques and product capability knowledge to ensure best results for the client engagement

  • Prepare and deliver domain best practice/product capability presentations

  • Present a professional and knowledgeable image of Diona Technologies Limited to customers


Skills and Attributes:

  • 2 -4 years of experience in software Design, Planning and Development using Java and allied technologies

  • Hands on experience with configuration and customization of IBM Cúram Social Program Management platform is a plus.

  • Experience in the social and human services domain and COTS implementation is a plus

  • Expert knowledge of Java and strong object-oriented development is a must

  • Experience with integration technologies such as SOAP and REST web services, Apache Camel, Spring Batch is a must

  • Knowledge of JDBC, SQL, XML, JSON, XSL and HTML is a must

  • Experience with Node.js, NoSQL / MongoDB a bonus

  • Experience with Android or iOS mobile app development a bonus

  • Exposure to IBM rational software design tools is a plus

  • In-depth understanding of the entire development process, including specification, documentation and quality assurance

  • Should possess excellent written and verbal communication skills

Educational qualification:

Engineering degree or equivalent from recognized institutes

Location – Bangalore  


Interested? Please email