Software Engineer (India) | RQ-0023

Zema Global Data Corporation

Navi Mumbai

Hybrid

INR 1,400,000 - 2,100,000

Full time

31 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Zema Global Data Corporation in Navi Mumbai seeks an experienced Software Engineer for the ZEMA Enterprise Platform. You will own feature implementation and end-to-end production releases, with growing influence on design and engineering practices.

The role combines application development and product support across India, North America, and Europe. You will work through the full SDLC from investigation to production release, collaborating with engineers, product management, and client-facing

Qualifications

  • 3-6 years of professional software engineering experience with Java applications in production.
  • Bachelor's degree in Software Engineering, Computer Science or related field, or equivalent practical experience
  • Strong core Java (collections, concurrency, JVM memory and GC basics) and hands-on Spring (Spring Boot, Spring MVC, dependency injection)
  • Experience building server-side web applications on Tomcat or similar containers
  • Strong practical skills in ExtJs (Sencha), JSP and React
  • Strong SQL and query tuning on a relational database (Oracle), plus JDBC, Postgres, DynamoDB
  • Designing and consuming REST services, working knowledge of SOAP and OData
  • Track record of root-causing production issues from logs, metrics and code
  • Working knowledge of Docker, Kubernetes, CI/CD pipelines (Jenkins) and core AWS services
  • Git and SVN workflows, pull requests, unit/integration testing, and Agile planning in Jira
  • Excellent written and verbal English communication skills and stakeholder coordination

Responsibilities

  • Own design, development, and production releases for features in ZEMA Enterprise Platform.
  • Build and extend data adapters and batch jobs connecting ZEMA to client/market systems (Kafka, cloud storage, ETRM databases, REST APIs).
  • Design and tune SQL against Oracle; manage schema changes and data fixes.
  • Contribute to containerization and EKS migration; maintain Dockerfiles, Kubernetes manifests, CI/CD adjustments, UAT validation.
  • Deliver backend and UI features for various projects to support business operations and data analysis.
  • Own client escalations and diagnose production issues end-to-end; write updates for teams and clients.
  • Collaborate with engineers, product management, business analysts, and client-facing teams across regions.

Skills

Java
Spring
JSP
React
REST
SOAP
OData
SQL
Oracle
English communication

Education

Bachelor's degree in Software Engineering or Computer Science

Tools

Docker
Kubernetes
Jenkins
AWS
Kafka
Azure Service Bus

Job description

About Us

Founded in 1995, Zema Global Data Corporation empowers organizations to simplify complexity, reduce risk, and make faster, more confident decisions that drive measurable results. Over the past two years, Zema Global has accelerated its growth through strategic investment and acquisition to strengthen our global leadership. Together we’re helping our customers gain a Decisioning Advantage - one bold idea at a time. With a presence across global energy, commodity, and financial markets, Zema Global empowers customers to simplify complexity, reduce risk, and make faster, more confident decisions that drive measurable results.

Location :

Navi Mumbai (Seawoods)

Work Model :

Hybrid

Position Type :

Full-time, Permanent

About Us

Founded in 1995, Zema Global Data Corporation empowers organizations to simplify complexity, reduce risk, and make faster, more confident decisions that drive measurable results. Over the past two years, Zema Global has accelerated its growth through strategic investment and acquisition to strengthen our global leadership. Together we’re helping our customers gain a Decisioning Advantage - one bold idea at a time. With a presence across global energy, commodity, and financial markets, Zema Global empowers customers to simplify complexity, reduce risk, and make faster, more confident decisions that drive measurable results.

At Zema Global, we Think Big, Make It Happen, and Win as One. We thrive on collaboration, creativity, and respect, united by a shared drive to innovate and deliver meaningful impact for our customers and communities. If you’re inspired by solving complex challenges and contributing to a culture that values purpose and performance, we invite you to join us.

Position Overview

We are looking for an experienced Software Engineer to join our Software Engineering department, working on the ZEMA Enterprise Platform. You will own features implementation and production releases and investigation end to end, with growing influence over design and engineering practices. The work is a combination of application development and product support. You will collaborate daily with engineers, product management, business analyst and client-facing teams across India, North America and Europe, so some working-hour overlap with those regions is expected.

What You'll Be Doing

You will own work from first investigation or requirement analysis to production release as the entire SDLC.

Development
  • Design, build and maintain features in ZEMA's web applications and APIs (REST, SOAP, OData), from requirements through release.
  • Build and extend data adaptors and batch jobs that connect ZEMA to client and market systems, such as Kafka, Azure Service Bus, cloud storage, ETRM databases and third-party REST APIs.
  • Design and tune SQL against Oracle, including schema changes, data-fix scripts and query performance work.
  • Contribute to the containerization and EKS migration: Dockerfiles, Kubernetes manifests, CI/CD pipeline changes and UAT validation.
  • Deliver backend and UI features for other surrounding projects to support business operation and data analysis.
Production Support
  • Own client-escalated issues and performance problem end-to-end: reproduce, investigate the root cause in logs, data or code, ship the fix and write clear updates for support and client-facing teams.
  • Diagnose production issues and performance problems.
  • Support upgrades and patch releases across UAT and production, including post-upgrade regressions and security vulnerability remediation.
  • Turn recurring issues into permanent fixes, monitors or automation, and contribute to incident reviews.
Engineering Practices
  • Break down and estimate work in from requirements, report progress, and perform peer code view
  • Automate engineering workflow wherever it pays off: deployments, environment checks, data scripts and monitoring.
  • Use AI-assisted development tools to move faster, while applying your own judgment on correctness and security.
Essential
What You'll Bring
  • 3-6 years of professional software engineering, including hands-on support of Java applications running in production.
  • Bachelor's degree in Software Engineering, Computer Science or a related field, or equivalent practical experience
  • Strong core Java (collections, concurrency, JVM memory and GC basics) and hands-on Spring (Spring Boot, Spring MVC, dependency injection), with experience building server-side web applications on Tomcat or a similar container.
  • Strong practical skills and design in ExtJs (Sencha), JSP and React.
  • Strong SQL and query tuning on a relational database, ideally Oracle, plus experience with JDBC, as well as Postgres, DynamoDB.
  • Designing and consuming REST services, working knowledge of SOAP, and OData.
  • A track record of root-causing production issues from logs, metrics and code, not only reproducing them locally.
  • Working knowledge of Docker, Kubernetes, CI/CD pipelines such as Jenkins and core AWS services.
  • Both Git and subversion-based workflows, pull-request reviews, unit and integration testing, and Agile planning in Jira.
  • Excellent written and verbal English communication skills, effective stakeholder coordination, and strong ownership and accountability.
Desirable
  • Hands-on AWS EKS, Terraform or other infrastructure-as-code experience.
  • Elasticsearch/Kibana or CloudWatch for dashboards, alerting and log analysis.
  • Messaging and integration platforms such as Kafka, Azure Service Bus or TIBCO EMS.
  • Authentication and SSO standards: SAML, OAuth 2.0 and OpenID Connect.
  • Python, and exposure to ML pipelines or LLM-based tooling (for example AWS Bedrock, agent frameworks or MCP).
  • Practical experience with AI coding assistants.
  • Background in energy or commodity market data, forward curves or ETRM systems.
Why Join Zema Global?
  • Global Impact Shape the future of energy, commodities, and financial markets through innovative technology.
  • Innovation at Scale Work with cutting-edge software, advanced analytics, and complex data that solve real-world challenges.
  • Career Growth Join a fast-growing global organization where your ideas, development, and career progression are valued.
  • Exceptional People Collaborate with talented colleagues and industry experts across North America, Europe, and Asia.
  • Meaningful Ownership Take ownership of your work, influence strategic initiatives, and make a measurable impact on our customers and business.
  • One Global Team Be part of a collaborative culture built on trust, respect, and our values: Think Big. Make It Happen. Win as One.
Please note:

Visa sponsorship is not available for this position.

Equality, Diversity & Inclusion

Zema Global is committed to building an inclusive workplace where everyone can thrive. We encourage applications from all qualified candidates regardless of background or protected characteristic.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer India RQ-0023
Software Engineer India RQ-0023

Zema Global Data Corporation • Navi Mumbai

Hybrid
INR 1,200,000 - 1,800,000
Software Engineer (Junior)
Software Engineer (Junior)

Zema Global Data Corporation • Navi Mumbai

Hybrid
INR 600,000 - 900,000
Global impact
Innovation at scale
Career growth
Software Engineer Junior Role
Software Engineer Junior Role

Zema Global Data Corporation • Navi Mumbai

Hybrid
INR 500,000 - 1,200,000
Technical Support Engineer
Technical Support Engineer

Zema Global Data Corporation • Navi Mumbai

Hybrid
INR 600,000 - 1,000,000
AI Software Engineer India RQ-0029
AI Software Engineer India RQ-0029

Zema Global Data Corporation • Navi Mumbai

Hybrid
INR 1,500,000 - 2,800,000
AI Software Engineer
AI Software Engineer

Zema Global Data Corporation • Mumbai

Hybrid
INR 360,000 - 600,000
Engineering Manager (Software Development and DevOps)
Engineering Manager (Software Development and DevOps)

ZS • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Health and well-being package
Financial planning assistance
Annual leave
+1
Oracle Database Administrator (Navi Mumbai) | RQ-0018
Oracle Database Administrator (Navi Mumbai) | RQ-0018

Zema Global Data Corporation • Navi Mumbai

Hybrid
INR 1,800,000 - 3,000,000
AES - DE - FS - MERN MONGO EXPRESS REACT NODE
AES - DE - FS - MERN MONGO EXPRESS REACT NODE

Zensar Technologies • Pune District

On-site
INR 4,000,000 - 6,000,000
Java Software Engineer
Java Software Engineer

Zemoso Technologies • Delhi

On-site
INR 800,000 - 1,200,000
Reimbursement for home setup
Insurance including COVID top-up
Rapid learning opportunities