Senior Application Developer - Java - NY/NJ /Remote for East Coast Time zone residence Senior Application Developer - Java - NY/NJ  …

S&P Global
in New York, NY, United States
Permanent, Full time
Last application, 01 Jun 20
S&P Global
in New York, NY, United States
Permanent, Full time
Last application, 01 Jun 20
The Location: New York, NY or Virtual The Team: You will be part of global technology team comprising of Dev, QA and BA teams and will be responsible for analysis, design, and development and testing. The Impact: You will be working on one of the core technology platforms responsible for the end of day calculation as well as dissemination of index values. What’s In It for You: You will have the opportunity to work on the enhancements to the existing index calculation system as well as implement new methodologies as required.


  • Design and development of Java applications for S&P Dow Jones Indices (SPDJI) web sites and its feeder systems
  • Participate in multiple software development processes including Coding, Testing, Debugging & 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

Basic Qualifications:

  • Bachelor's degree in Computer Science, Information Systems or Engineering is required, or in lieu, a demonstrated equivalence in work experience
  • Excellent communication and interpersonal skills are essential, with strong verbal and writing proficiencies
  • 8+ years of experience in application development and support
  • Strong hands-on experience with Java, J2EE, Java Messaging Service (JMS) & Enterprise JavaBeans (EJB)
  • Strong hands-on experience with advanced SQL, PL/SQL programming
  • Basic networking knowledge / Unix scripting
  • Exposure to addressing Vulnerabilities
  • Minimum 2 years of experience in any three or more of following:
  • Advanced Python
  • Advanced Scala
  • Infrastructure/ CICD /DevOps/ Ansible / Fortify / Jenkins
  • Big data / Microservices
  • Spark using Scala / Python / Java and Hadoop Distributed File System (HDFS)
  • Good understanding of AWS cloud (EC2, EMR, Lambda, S3, Glue, etc.)
  • QA Automation (Cucumber, Selenium, Karate etc.)

Preferred Qualification:

Experience working with large datasets in Equity, Commodities, Forex, Futures and Options asset classes preferred

Experience with Index/Benchmarks or Asset Management or Trading platforms preferred

Basic Knowledge of User Interface design & development using JQuery, HTML5 & CSS preferred