
Senior Backend Java Software Developer
S&P Global4 days ago
Noida, IndiaSenior
Responsibilities
- Build backend components and domain microservices supporting interactive and near-real-time customer experiences.
- Design and deliver REST and GraphQL APIs and event-driven integrations.
- Engineer asynchronous workflows and event consumers and producers for distributed systems.
- Design and optimize service-owned data stores and support data migration from legacy monolithic platforms.
- Perform unit testing, integration testing, performance tuning, code review, and other engineering-quality activities.
- Monitor live services, resolve incidents, and improve observability, security, stability, and production performance.
Requirements
- Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related discipline, or equivalent professional experience.
- 5 to 9 years of experience developing backend applications and microservices using Java and Spring Boot.
- Experience or knowledge involving generative AI development and integration through microservices and APIs.
- Experience with Scala, Java/Spring Boot, .NET, or Python.
- Knowledge of SQL, NoSQL, Cassandra, HBase, Spark, or Yarn.
- Experience with Docker and Git.
- Kubernetes, big data technologies such as Spark and Hadoop, event streaming, and cloud-native development are preferred.
- Strong collaboration, ownership, adaptability, quality focus, systems thinking, technical communication, and operational resilience.
Benefits
- Health and wellness coverage.
- Generous flexible time off.
- Continuous learning and career development resources.
- Retirement planning, continuing education, company-matched student loan contributions, and financial wellness programs.
- Family-friendly benefits and perks.
- Retail discounts and referral incentive awards.
Tech Stack
Apache CassandraApache HadoopApache HBaseApache SparkDockerGitGraphQLJavaKubernetes.NETPythonScalaSpring BootSQLYarn