· At least 8 years of software development experience with ability to solve complex IT issues.
· Good knowledge of strategic IT solutions and hands-on experience in software development.
· A strong understanding of recent Java language features.
· Good knowledge of algorithms and data structures, with strong fundamentals in complexity analysis
· Strong ability to analyze code – understand execution flow & debug even without access to a debugger
· At least 5 years of experience with Sql Server or any other RDBM
· Understanding of CI/CD pipelines and toolings
· Java 8 development with multi-threading principles, good knowledge of Java data structure and objects.
· Apache Storm/Flink/Spark
· Experience with cloud computing and cloud technologies would be an added advantage
· Parrallel processing of the message transformation pipeline to fPML, Json and key/value
· Experience of working with large scale Sql Server database
· Kafka publishing/distribution primarily + MQ (optional)
· Microservices based technology. Defining APIs and registering APIs in the service catalogue.
· Systematic dictionarization of data/services
· APIs and functions, taxonomy of attributes in intefaces (Swagger)
· Experence in Performance Tuning and optimizations
· Experience with Jira/other issue tracking system.
· Agile methodology(Scrum/Kanban)