Lead Java Software Engineer

S&P Global

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
New York, NYPrinceton, NJ
Salary
$130,000–$165,000 / yr
Posted
4 days ago
Freshness
Confirmed live yesterday
Closes
Sep 13, 2027

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $198k
This role $148k
$119k most similar roles pay here $237k

This role pays less than 91% of similar roles. Most pay $184,900–$211,200 — the shaded band above. At the midpoint, this role pays about $148k versus about $198k for comparable roles.

Based on 240 similar postings.

Employer

About S&P Global

S&P Global delivers Essential Intelligence® that shapes decision making. We provide the world’s leading organizations with the right data, connected technologies and expertise they need to move ahead.

S&P Global currently has 50 open roles on FindRole.

Listed pay typically runs $141,000–$195,000 across 42 roles with salary data.

Most-posted roles

View all roles at S&P Global

At a glance

TL;DR · Lead Java Software Engineer

Lead, Java Software Engineer will join the indices prototyping platform team to develop robust, scalable solutions for institutional clients. This role involves designing, developing, and deploying applications while ensuring high performance, quality, and responsiveness. The engineer will collaborate with cross-functional teams to ship new features, identify bottlenecks, fix bugs, and mentor junior developers. Key responsibilities include implementing containerization strategies, utilizing cloud services for deployment, and building user interfaces with modern front-end technologies. The required technical stack includes Java 8 (specifically Streams API), Spring Boot, Spring Cloud, Hazelcast caching frameworks, and SQL. Candidates must also possess experience in microservices architecture, unit and integration testing, and AWS cloud services such as EC2, ECS, Lambda, and S3. This position focuses on building large-scale distributed systems to handle complex calculations for indices and benchmarks.

What you'll do

  • Design, develop, and deploy large-scale distributed systems using modern programming languages and frameworks.
  • Build highly scalable and fault-tolerant applications for the indices prototyping platform.
  • Implement microservices-based solutions utilizing Spring Boot and Spring Cloud technologies.
  • Deploy applications to cloud infrastructure using AWS services like EC2, ECS, and Lambda.
  • Implement containerization strategies and manage deployment pipelines.
  • Develop user interfaces using modern front-end technologies.
  • Mentor junior developers and provide technical guidance on project requirements.
  • Identify and resolve system bottlenecks, bugs, and performance issues.

What we're looking for

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Master’s degree in Computer Science or related field (preferred).
  • 8+ years of experience in designing, developing, testing, and deploying complex Java projects.
  • Experience with Java 8 features, specifically the Streams API.
  • 5+ years of advanced experience with Spring-based technologies and caching frameworks like Hazelcast.
  • 5+ years of SQL knowledge and experience including data model understanding and query writing.
  • Experience in designing microservices, writing unit/integration tests, and utilizing AWS cloud services.
  • Experience with CI/CD pipelines, DevOps practices, and Agile/Scrum methodologies (preferred).

More like this

Similar roles

Java Lead Software Engineer

JPMorgan Chase

Jersey City, NJ 92 days ago
Java Spring React Kafka Oracle Aurora Airflow Spark AWS TypeScript JavaScript SQL CI/CD Agile AI-assisted engineering Cloud Native System Design
5+ yrs exp

Java Lead Software Engineer

JPMorgan Chase

Chicago, IL 6 days ago
Java Spring AWS Kubernetes Kafka MQ Cassandra Oracle PowerMock JMeter Splunk Grafana Dynatrace Jenkins Agile Redis Cucumber Spinnaker Mongo DB Gemfire
5+ yrs exp

Lead Java Software Engineer

Allstate

Remote (IL) 21 days ago $100,000$170,500
Java J2EE Spring Boot Spring Framework RESTful APIs Microservices SQL JUnit Selenium JBehave CI/CD GitHub Jenkins SonarQube Gradle Maven Docker Kubernetes Datadog Kafka AWS PCF Azure JavaScript React Angular
Remote

Lead Software Engineer Java

JPMorgan Chase

Chicago, IL 35 days ago
Java Springboot Python AI-assisted engineering SDLC Cloud Native Automated Testing System Design Code Review Refactoring root-cause analysis
5+ yrs exp

Lead Software Engineer (Java)

JPMorgan Chase

Plano, TX 13 days ago
Java Spring Boot Microservices AWS CI/CD Domain-Driven Design OAuth2 OIDC OWASP Observability Performance Tuning AI-Assisted Engineering
5+ yrs exp

Lead Software Engineer, Java

JPMorgan Chase

Jersey City, NJ 78 days ago
Java Kubernetes Springboot AWS CI/CD Agile AI-assisted Engineering Software Development Life Cycle Machine Learning Application Resiliency Security Automated Testing Co-Pilot
5+ yrs exp