Lead Engineer (Core Java) - Virtual
S&P GlobalAbout the role
About the Role:
Grade Level (for internal use):
11The Role: Lead Java Engineer.
The Team: Core Services is a global technology team to foster innovation, accelerate focuses on building modern cloud native frameworks and platforms while offering employees the opportunity to work in a fast-paced, entrepreneurial environment. We are building a cloud native microservices framework that is a ground up on-cloud and let engineering teams create production ready cloud native microservices faster.
The Impact: Our team is responsible for the development of framework and platforms that powers the cloud native microservice development of mission-critical applications and platform services at S&P Ratings. We aim to simplify the complex and cumbersome enterprise Java application development process by offering a framework that offers solutions for Resilience, Observability, Secrets Stores, Deployments and many more. A key success measure is to decrease the number of decisions that a developer is required to make without necessarily losing flexibility and don't repeat yourself (DRY) principles and reducing overall application development cost by promoting reuse.
What’s In It For You:
- Unparalleled opportunity and responsibility make a highly visible global impact.
- The chance to join a large community of like-minded technologists in a flat organization with a culture that promotes collaboration, “can do” mindsets and teamwork.
- Opportunity to work on unprecedented greenfield projects that impact S&P Ratings and the financial services industry broadly.
Responsibilities:
- Work as a Technical Lead to develop libraries, frameworks and platforms that handle our core functionality and cross cutting microservices needs.
- Designing/Building new features, maintaining high code quality via tests/code reviews/metrics, and keeping a focus on continuous improvement on all parts of the development process.
- Research new tools and cloud native technologies from the Java community, CNCF, Spring, Apache, and others.
- Build proof of concept and come up with recommendations to integrate into our product.
- Make code quality decisions, and ship solutions to provide value to our business.
- Collaborate with product managers, designers, our business, and engineers to define product vision and objectives.
What We’re Looking For:
- MS/BS in Computer Science Engineering or related disciplines.
- Full Stack Engineer with solid understanding and experience of core Java, Spring Boot, React JS, Distributed and 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, Webpack etc.
- Strong understanding of responsive design and mobile-first development.
- Solid understanding and experience of core Java, Spring Boot, Reactive Fundamentals, Distributed and Cloud Native microservices development.
- Experience with distributed messaging, Container management tools, Cloud Computing platforms, DevOps tools.
- Excellent written and verbal communication skills, including experience speaking to technical and business audiences.
- Ability to understand and effectively debug both new and existing solutions.
- Strong technical ability, willingness to learn and evolve your skills with advances in technology.
- Work/lead in a fast-paced environment with diverse global teams.
- Experience working with search platforms such as Elastic search, Solar, Open Search.
- Experience working with messaging solutions such as Distributed streaming platform, JMS etc.
- Experience working with Cloud Services on platforms such as AWS, Azure etc.
- Experience working with Container management tools (Deployment, Pods , HPA, Helm charts etc.).
- Experience with development of API and API management.
- Experience working with Streaming platform such as Apache flume, Flink is a plus.
- Experience working with Complex event processing tech such as Esper , Wso2, flink is a plus.
- Experience working with AIML frameworks and libraries such as keras, pytorch, spacy, nltk etc. is a plus.
- Experience working with Model hubs such as hugging face, tensorhub etc. is a plus.
Flexible Working
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s