S&P Global - Princeton, NJ

posted about 1 month ago

Full-time - Mid Level
Remote - Princeton, NJ
10,001+ employees
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

The Lead Engineer (Core Java) position at S&P Global involves leading the development of cloud-native frameworks and platforms that facilitate the creation of microservices for mission-critical applications. The role emphasizes innovation and collaboration within a global technology team, aiming to simplify enterprise Java application development while ensuring high code quality and continuous improvement. This position offers a hybrid work schedule and the opportunity to work on impactful greenfield projects in the financial services industry.

Responsibilities

  • Work as a Technical Lead to develop libraries, frameworks, and platforms for core functionality and cross-cutting microservices needs.
  • Design and build new features while maintaining high code quality through tests, code reviews, and metrics.
  • Research new tools and cloud-native technologies from the Java community, CNCF, Spring, Apache, and others.
  • Build proof of concepts and provide recommendations for product integration.
  • Make code quality decisions and deliver solutions that provide business value.
  • Collaborate with product managers, designers, and engineers to define product vision and objectives.

Requirements

  • MS/BS in Computer Science Engineering or related disciplines.
  • Full Stack Engineer with solid understanding and experience of core Java, Spring Boot, React JS, and distributed cloud-native microservices development.
  • Proficiency in HTML5, CSS3, JavaScript, Typescript, and related front-end technologies.
  • Experience with front-end frameworks and libraries such as React, Redux, and Webpack.
  • Strong understanding of responsive design and mobile-first development.
  • Experience with distributed messaging and container management tools.
  • Experience with cloud computing platforms and DevOps tools.
  • Excellent written and verbal communication skills, with experience addressing technical and business audiences.
  • Ability to debug both new and existing solutions effectively.
  • Strong technical ability and willingness to learn and evolve skills with advances in technology.

Nice-to-haves

  • Experience working with search platforms such as Elastic Search, Solar, or Open Search.
  • Experience with messaging solutions like distributed streaming platforms or JMS.
  • Experience with cloud services on platforms such as AWS or Azure.
  • Experience with container management tools (Deployment, Pods, HPA, Helm charts).
  • Experience with development of APIs and API management.
  • Experience with streaming platforms such as Apache Flume or Flink.
  • Experience with complex event processing technologies such as Esper or WSO2.
  • Experience with AIML frameworks and libraries such as Keras, PyTorch, SpaCy, or NLTK.
  • Experience with model hubs such as Hugging Face or TensorHub.

Benefits

  • Health care coverage designed for the mind and body.
  • Generous time off to keep employees energized.
  • Access to resources for continuous learning and career growth.
  • Competitive pay and retirement planning, including a company-matched student loan contribution.
  • Family-friendly perks and benefits for partners and children.
  • Retail discounts and referral incentive awards.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service