Enable job alerts via email!

Lead, Java Software Engineer

S&P Global

New York (NY)

On-site

USD 90,000 - 150,000

Full time

14 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Lead Software Engineer to spearhead the development of innovative Java-based applications. This role is essential for enhancing the capabilities of a cutting-edge indices prototyping platform. You will lead a talented team in designing scalable solutions and deploying them on cloud infrastructure, ensuring high performance and quality. This dynamic position offers the opportunity to mentor junior developers while staying at the forefront of emerging technologies. If you are passionate about software engineering and eager to make a significant impact, this role is perfect for you.

Qualifications

  • 8+ years of experience in Java application development.
  • Strong experience with Spring Boot and Microservices.
  • Proven track record of building scalable applications.

Responsibilities

  • Lead the design and development of Java-based applications using Spring Boot.
  • Collaborate with teams to define and ship new features.
  • Mentor junior developers and provide technical guidance.

Skills

Java
Spring Boot
Microservices
AWS
Docker
React JS
Git
Problem-solving
Leadership

Education

Bachelor's degree in Computer Science
Master's degree in Computer Science

Tools

Docker
AWS
Git
MySQL
PostgreSQL
MongoDB

Job description

About the Role:

S&P Dow Jones Indices is a leader in benchmarks and investable indices providing indispensable solutions to institutional clients. We are seeking a Lead Software Engineer for our indices prototyping platform. The ideal candidate is a highly skilled developer with experience in designing and implementing large-scale distributed systems that handle complex calculations and are deployed to cloud infrastructure. This role is pivotal in advancing S&P Global's capabilities in delivering high-quality indices and benchmarks.

The Team:

The Lead Software Engineer will collaborate with a team of seasoned Software Engineers, contributing to the development of robust and scalable solutions that meet the evolving needs of our institutional clients. This team fosters innovation and continuous improvement, emphasizing creative problem-solving and cutting-edge technology solutions. The Lead Software Engineer will help implement high-quality solutions and influence the platform's development direction, while promoting open communication and professional growth.

Responsibilities include:
  1. Lead the design, development, and deployment of Java-based applications using Spring Boot and Microservices architecture.
  2. Collaborate with cross-functional teams to define, design, and ship new features.
  3. Ensure the performance, quality, and responsiveness of applications.
  4. Identify and correct bottlenecks and fix bugs.
  5. Help maintain code quality, organization, and automation.
  6. Develop and implement applications that are highly scalable and fault-tolerant.
  7. Utilize AWS for cloud-based application deployments.
  8. Use Docker for containerization of applications.
  9. Implement user interfaces using React JS.
  10. Mentor junior developers and provide technical guidance.
  11. Stay up-to-date with emerging technologies and industry trends.
Qualifications:

Basic Required Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 8+ years of experience in Java application development.
  • Strong experience with Spring Boot and Microservices.
  • Experience with AWS and Docker.
  • Familiarity with React JS.
  • Proven track record of building scalable, high-performance applications.
  • Strong understanding of object-oriented programming and design patterns.
  • Experience with version control systems like Git.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and leadership skills.

Additional Preferred Qualifications:

  • Master’s degree in Computer Science or related field.
  • Experience with CI/CD pipelines and DevOps practices.
  • Knowledge of database systems such as MySQL, PostgreSQL, or MongoDB.
  • Experience with Agile/Scrum methodologies.
Other Details:

This role is limited to persons with indefinite right to work in the United States. We also encourage applicants interested in our Return to Work initiative to apply.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Lead Java Software Engineer

Hispanic Alliance for Career Enhancement

Woodbridge Township

On-site

USD 126,000 - 288,000

5 days ago
Be an early applicant

Lead Java Software Engineer - Vice President

Deutsche Bank

East Farmingdale

Hybrid

USD 125,000 - 203,000

8 days ago

Principal Java Software Engineer

Stay Gold Solutions

California

Remote

USD 90,000 - 150,000

30+ days ago

Principal Java Software Engineer

RedSeal, Inc.

Mississippi

Remote

USD 100,000 - 160,000

30+ days ago

Principal Java Software Engineer

RedSeal, Inc.

Remote

USD 120,000 - 180,000

30+ days ago

Principal Software Quality Assurance Engineer - Banking

Veripark

Remote

USD 80,000 - 130,000

9 days ago

Lead Java Software Engineer (Foreign Exchange / Capital Markets)

U.S. Bank

New York

Hybrid

USD 90,000 - 150,000

30 days ago

Lead Software Engineer

McGraw Hill

New York

Remote

USD 124,000 - 180,000

9 days ago

Lead Full stack Java Developer

Minacs

Indiana

Remote

USD 80,000 - 120,000

6 days ago
Be an early applicant