Senior Software Engineer
IHS Markit
- Location
- Gurgaon, India
- Employment
- Full Time
- Work model
- On-Site
- Level
- Senior
Skills
About this role
About the Role
Grade Level (for internal use): 10 The Role Senior Software Developer Full Stack Developer (Java + Angular) – Cloud The Team: You’ll work in a cross-functional engineering team building and operating cloud-native web applications with enterprise-grade security. The team partners closely with product, QA, UI/UX, and platform/security stakeholders and values clean architecture, automation, reliability, and shared ownership from build through production support. The Impact: This role delivers secure, scalable applications by building Java REST services, modern Angular UIs, and robust data integrations on AWS. You will directly improve customer and internal user experience through faster, reliable features, stronger identity controls (SSO/MFA), and well-monitored production services. What’s in it for you Build end-to-end solutions across Angular + Java (Spring Boot/Jakarta EE) + AWS Hands-on ownership of cloud deployments, observability, and production stability Work on enterprise identity use cases: OKTA SSO, MFA, OIDC/SAML, JWT validation Opportunity to deepen expertise in advanced SQL performance tuning (Oracle/PostgreSQL) and modern engineering practices Responsibilities Design and deliver RESTful backend services in Java 11/17+ using Spring Boot, applying SOLID and design patterns Build responsive Angular components, including data tables/grids and interactive charts, integrating APIs and handling rich UX behaviors Implement caching/data processing using solutions like Spring Cache to improve performance and scalability Design and optimize databases and queries for Oracle and PostgreSQL (CTEs/window functions, indexing, execution plan tuning) Deploy, scale, and monitor workloads on AWS (e.g., ECS/Fargate, SQS, S3, RDS, CloudWatch/X-Ray, IAM) using IaC (CloudFormation/Terraform) Integrate and enforce identity/security using OKTA (OIDC/SAML SSO, MFA, provisioning via SCIM/APIs, token validation), and support testing/CI/CD and production issue resolution What We’re Looking For Key qualifications 5+ years of full-stack development with Java + Angular (depth in AWS/OKTA) Strong backend skills in Java (11+), Spring Boot/Jakarta EE, and secure REST API design (versioning, pagination, error handling) Strong data skills: Oracle/PostgreSQL with advanced SQL and performance tuning Hands-on cloud experience with core AWS services and delivery practices (IaC, CI/CD, monitoring) Soft skills Strong collaboration in Agile teams (planning, reviews, shared delivery ownership) Clear communicator who can align on API contracts and security requirements with multiple stakeholders Problem-solving mindset (root-cause analysis, pragmatic preventive fixes, reliability focus) Quality-first approach (testing discipline, code reviews, documentation/knowledge sharing) What’s In It For You?
Our Mission
Advancing Essential Intelligence. Our People: We're more than 35,000 strong worldwide—so we're able to understand nuances while having a broad perspective. Our team is driven by curiosity and a shared belief that Essential Intelligence can help build a more prosperous future for us all.From finding new ways to measure sustainability to analyzing energy transition across the supply chain to building workflow solutions that make it easy to tap into insight and apply it. We are changing the way people see things and empowering them to make an impact on the world we live in. We’re committed to a more equitable future and to helping our customers find new, sustainable ways of doing business. Join us and help create the critical insights that truly make a difference.
Our Values
Integrity, Discovery, Partnership Throughout our history, the world's leading organizations have relied on us for the Essential Intelligence they need to make confident decisions about the road ahead. We start with a foundation of integrity in all we do, bring a spirit of discovery to our work, and collaborate