ResponsibilitiesThe person would be part of Unity STP teamUnderstand the Unity framework for developmentMap the requirements to the smaller components that need to be delivered as part of the larger projectEnsure code quality and delivery timelinesPropose solutionsRequirementsMandatory5-9 years of experience in Java.Experience on server side technologies such as JMS / Asynchronus programming / MultithreadingFamiliarity with development and source code versioning tools such as Maven / Gradle / Jenkins / Crucible / Git is requiredExperience on Spring FrameworkGood problem solving skillsGood understanding of programming concepts and design patternsGood written and verbal communication skills in EnglishWilling to learn new technologies / tools as requiredPreferredDatabase SQL understandingApache Camel experienceKnowledge on cloud technologies would be an added advantageKnowledge of Investment banking (Fixed income in particular) domain would be an added advantage