S&P Global

Lead, Java Software Engineer

S&P Global
Apply
23 days ago
Princeton, NJ, USA or New York, NY, USAStaff+

Base Salary

$130k - $165k/yr

Responsibilities

  • Lead the design, development, and deployment of applications using modern programming languages and frameworks.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Build highly scalable and fault-tolerant applications for complex calculations and distributed workloads.
  • Develop and maintain Java-based microservices and cloud deployments.
  • Use cloud services and containerization strategies for application deployment.
  • Develop user interfaces with modern front-end technologies.
  • Improve application performance and responsiveness, identify bottlenecks, and fix bugs.
  • Write and maintain unit and integration tests and support code quality, organization, and automation.
  • Mentor junior developers and provide technical guidance.
  • Monitor emerging technologies and industry trends.

Requirements

  • 8+ years of experience with Java in designing, developing, testing, and deploying critical and complex projects.
  • Strong Java experience with concurrent and distributed systems, including Java 8 features such as the Streams API.
  • 5+ years of advanced experience with Spring-based technologies, including Spring Boot and Spring Cloud.
  • 5+ years of SQL experience, including writing queries and understanding data models.
  • Experience designing and implementing microservices-based solutions and writing unit and integration tests.
  • Exposure to AWS services including EC2, ECS, Load Balancer, Security Group, Lambda, and S3.
  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Master’s degree in Computer Science or a related field is preferred.
  • Experience with CI/CD pipelines, DevOps practices, and Agile/Scrum methodologies is preferred.
  • Strong analytical and problem-solving skills.

Benefits

  • Hybrid work arrangement with two days per week onsite in NYC or Princeton, NJ.
  • Health care coverage and generous paid time off.
  • Continuous learning resources and career development support.
  • Retirement planning, continuing education, company-matched student loan contributions, and financial wellness programs.
  • Family-friendly benefits, retail discounts, and referral incentive awards.

Tech Stack

AWSJavaSpring BootSQL

Categories

Contact me