Responsibilities:
- Design and development of real-time Java applications for the Index Calculation platform.
- Design and development of asynchronous message-based applications.
- Integration with third-party Feed Providers for accessing real-time market data.
- Work on non-functional requirements e.g. High Availability, Scalability, Security, Auditing etc.
- Participate in multiple software development processes including Coding, Testing, De-bugging & Documentation.
- Respond to critical production issues and provide immediate workarounds to maintain business continuity.
- Work on new initiatives and support existing Index applications.
- Perform Application & System Performance tuning and troubleshoot performance issues.
- Build applications with object-oriented concepts and apply design patterns.
- Integrate in-house applications with various vendor software platforms.
- Perform unit testing of application code and fix errors.
- Interface with databases to extract information and build reports.
- Effectively interact with customers, business users and IT staff.
What Were Looking For:
Basic Qualifications:
- Bachelor's degree in Computer Science, Information Systems or Engineering is required, or in lieu, a demonstrated equivalence in work experience.
- (5 to 8) years of IT experience in application development and support.
- Strong Experience with Java, J2EE, JMS and Multithreading including Spring Framework, Collections
- Experience with JMS/Kafka (broker configuration, tuning, failover etc.).
- Experience in Oracle Database environment SQL, PL/SQL programming.
- Experience in deploying Java/J2EE applications on tomcat or other servers.
- Experience with Hibernate or other OR-mapping technologies.
- Knowledge of any cloud technologies preferably AWS.
- Experience using system tools, source control systems, utilities and third-party products.
- Basic networking knowledge / Unix scripting
- Basic Knowledge of User Interface design & development e.g. HTML5 & CSS.
- Excellent communication and interpersonal skills, with strong verbal and writing proficiencies.
Preferred Qualifications:
- Experience working with large datasets in Equity, Commodities, Forex, Futures and Options asset classes.
- Experience with Index/Benchmarks or Asset Management or Trading platforms.