*Responsible for design and development of components for service delivery platform product that helps defining, deploying and managing services for customers in different market segments - smart+connected communities, service providers and enterprise.
*Able to work independently with very little technical assistance in carrying out development activities.
*Working with Quality / Test team in getting them the feature concepts for their respective modules, help review their test plans and troubleshoot defects identified by them.
*Work with the team in developing proof-of-concepts and evaluation of key technologies.
Base technical skills demonstrated:
*4-7 years of experience developing enterprise applications using Java / JEE technologies
*Strong foundation and expert knowledge in the area of Core Java and JEE standards.
*Hands-on experience in developing and deploying enterprise applications on JEE middleware stack.
*Fluency in programming constructs and working with Spring and Hibernate framework
*Good expertise on working with databases and Query language
*In-depth knowledge of XML related technologies
*Conversant with build, test and continuous integration technologies
Proven expertise in one or more of areas listed below is required:
Enterprise Application Integration / SOA
*Having strong working knowledge of:
oWeb Services (SOAP-based and REST-based)
oComplex workflow systems and integration of java-based process flows in the product
oMessaging frameworks (JMS, RabbitMQ, XMPP)
oEvent Frameworks, Transaction Processing
oEnterprise Service Bus
oRules Engine / Server
*Well-versed with AAA architecture (Authentication, Authorization and Audit) and mechanism
*Understanding and integration with Single-Sign On (SSO), LDAP, OpenID
*Knowledge of Web Security Guidelines and worked in implementation of some of the best practices
Cloud and Big Data related technologies
*Experience in working on projects (or products) which involved deployment on a cloud infrastructure stack (AWS / OpenShift / vFabric) or implementing big data project
*Have strong fundamentals in Hadoop / Hbase, Graph Database, Storm / Kafka
*Have worked with noSQL database
OSS / BSS Expertise
*Experience of working on projects or products related to OSS / BSS functional domain (especially in the areas of provisioning, business process or billing)
*Working knowledge of Billing capabilities (OBRM, jBilling, Monexa, etc) and prior experience of integrating with Java / JEE based application
*Understanding of Workflow or Orchestration Engine and integrating with the application to establish channel for routing disparate data.