Lead Java Software Engineer

S&P Global

New York, NY • 1h ago • On-site

Senior

On-site

120,000 - 150,000 USD/yr

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Potential salary for Lead Java Software Engineer role

Improve your resume now

$120,000 – $150,000/year

Quick Facts

  • Role: Lead Java Software Engineer

  • Work model: Hybrid (2 days onsite in NYC or Princeton, NJ)

Description

Lead the design, development, and deployment of applications for an indices prototyping platform. Build scalable, fault-tolerant microservices handling complex calculations, with a strong emphasis on performance, quality, and responsiveness. Collaborate cross-functionally, mentor engineers, and use modern cloud and container technologies to ship new features.

Responsibilities

  • Design, develop, and deploy applications using modern programming languages and frameworks

  • Collaborate with cross-functional teams to define, design, and ship new features

  • Ensure application performance, quality, and responsiveness

  • Identify and correct bottlenecks and fix bugs

  • Maintain code quality, organization, and automation

  • Develop applications that are highly scalable and fault-tolerant

  • Utilize cloud services for application deployments

  • Implement containerization strategies for applications

  • Develop user interfaces using modern front-end technologies

  • Mentor junior developers and provide technical guidance

  • Stay up-to-date with emerging technologies and industry trends

Requirements

  • 8+ years of strong Java experience delivering critical and complex projects

  • Strong experience building concurrent and distributed systems in Java

  • Experience with Java 8 Streams API

  • 5+ years of advanced Spring experience (Spring Boot, Spring Cloud)

  • 5+ years of experience with caching frameworks (Hazelcast)

  • 5+ years of SQL knowledge and experience

  • Experience designing and implementing microservices solutions

  • Experience writing unit and integration tests

  • Ability to write SQL queries with a good understanding of the data model

  • Exposure to AWS cloud services (EC2, ECS, Load Balancer, Security Group, Lambda, S3, etc.)

  • Strong analytical and problem-solving skills

  • Bachelor’s degree in Computer Science, Information Technology, or a related field

  • Indefinite right to work in the United States

Benefits

  • Health & Wellness: health care coverage designed for the mind and body

  • Flexible Downtime: generous time off

  • Continuous Learning: access to resources to grow your career

  • Invest in Your Future: competitive pay, retirement planning, continuing education program with company-matched student loan contribution, and financial wellness programs

  • Family Friendly Perks: benefits for partners and little ones

  • Beyond the Basics: retail discounts and referral incentive awards

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report