
Senior Lead, Java Application Developer
S&P Global2 days ago
Base Salary
$140k - $170k/yr
Responsibilities
- Lead the design and development of Java/J2EE applications for SPDJI systems and websites.
- Provide technical guidance and support across development, testing, and deployment activities.
- Develop web applications with rich front-end interfaces and integrate with internal and vendor platforms.
- Perform system performance tuning and troubleshoot application issues.
- Interface with databases using advanced SQL and PL/SQL.
- Participate in code reviews, version control, and enforcement of development best practices.
- Collaborate with business users, product owners, and IT stakeholders.
- Lead and mentor software development team members and drive technical solutions across projects.
Requirements
- 10+ years of Java development experience with strong J2EE, JMS, and EJB skills.
- Experience leading software development teams or technical projects.
- Proficiency in advanced SQL and PL/SQL.
- Experience with Unix scripting, vulnerability remediation, and application performance tuning.
- Strong communication and interpersonal skills.
- Preferred experience in at least three of the following areas: Python or Scala; Jenkins, Ansible, Fortify, or DevOps pipelines; microservices and Spark or Hadoop/HDFS; AWS services; or Cucumber, Selenium, or Karate QA automation.
- Financial data systems or index, benchmark, or asset management platform experience is preferred.
- Basic UI development skills with jQuery, HTML5, and CSS are a plus.
Benefits
- Hybrid work arrangement requiring two days per week onsite in NYC or Princeton, NJ.
- Health and wellness coverage.
- Generous paid time off and flexible downtime.
- Continuous learning and career development resources.
- Retirement planning, continuing education support, company-matched student loan contributions, and financial wellness programs.
- Family-friendly benefits, retail discounts, and referral incentive awards.