Responsibilities:
- Design and development of Java applications for SPDJI web sites and its feeder systems.
- Participate in multiple software development processes including Coding, Testing, De-bugging & Documentation.
- Develop software applications based on clear business specifications.
- Work on new initiatives and support existing Index applications.
- Perform Application & System Performance tuning and troubleshoot performance issues.
- Develop web based applications and build rich front-end user interfaces.
- Build applications with object oriented concepts and apply design patterns.
- Integrate in-house applications with various vendor software platforms.
- Setup development environment / sandbox for application development.
- Check-in application code changes into the source repository.
- 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 Qualification:
- Bachelor's degree in Computer Science, Information Systems or Engineering is required, or in lieu, a demonstrated equivalence in work experience.
- (6 to 9) years of IT experience in application development and support.
- Strong Experience with Java, J2EE, JMS &.EJBs
- Advanced SQL & basic PL/SQL programming
- Basic networking knowledge / Unix scripting
- Exposure to UI technologies like react JS
- Basic understanding of AWS cloud (EC2, EMR, Lambda, S3, Glue, etc.)
- Excellent communication and interpersonal skills are essential, with strong verbal and writing proficiencies.
Preferred Qualification:
- Experience working with large datasets in Equity, Commodities, Forex, Futures and Options asset classes.
- Experience with Index/Benchmarks or Asset Management or Trading platforms.
- Basic Knowledge of User Interface design & development using JQuery, HTML5 & CSS.
Skills Required
Java, Ec2, Emr, Lambda, S3, glue