S&P Global - Princeton, NJ

posted about 1 month ago

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

About the position

The Lead Java Engineer will be part of the Core Services team, responsible for developing cloud-native frameworks and platforms that facilitate the creation of microservices for mission-critical applications. This role emphasizes innovation and collaboration in a fast-paced environment, aiming to simplify enterprise Java application development while promoting best practices and reducing costs through reuse.

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 concept 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 with technology advancements.

Nice-to-haves

  • Experience with search platforms such as Elastic search, Solar, Open Search.
  • Experience with messaging solutions like Distributed streaming platform, JMS.
  • Experience with cloud services on platforms such as AWS and Azure.
  • Experience with development of API and API management.
  • Experience with streaming platforms such as Apache Flume and Flink.
  • Experience with complex event processing technologies such as Esper and WSO2.
  • Experience with AIML frameworks and libraries such as Keras, PyTorch, SpaCy, and NLTK.
  • Experience with model hubs such as Hugging Face and TensorHub.

Benefits

  • Hybrid work schedule (work onsite 2x/week).
  • Annual incentive plan eligibility.
  • Additional S&P Global benefits.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service