Ubique Systems

TRPD-26-04332

Software Engineer (Time-Series & Reporting Tools) - L4

Backend Software Engineer to build and maintain high-throughput, time-series and reporting systems handling billions of records. The role focuses on Java 11+ (with some Kotlin), Spring Boot and Hibernate, plus reliability work (unit/integration testing, monitoring) and operational ownership including incident management and on-call. You’ll work in a SAFe agile setup and operate in Linux-based environments with Git/GitLab and container platforms like OpenShift/RHEL; exposure to big data concepts and Azure is a plus.

Position summary

Location
India
Workplace
On-site
Employment
Full Time
Experience
Minimum 8 years and Maximum 15 years
Apply now

Role overview

Why This Role Matters.

Backend Software Engineer to build and maintain high-throughput, time-series and reporting systems handling billions of records. The role focuses on Java 11+ (with some Kotlin), Spring Boot and Hibernate, plus reliability work (unit/integration testing, monitoring) and operational ownership including incident management and on-call. You’ll work in a SAFe agile setup and operate in Linux-based environments with Git/GitLab and container platforms like OpenShift/RHEL; exposure to big data concepts and Azure is a plus.

Your Impact

Deliver Enterprise Value

Help organisations solve complex business problems through modern technology, consulting expertise and measurable outcomes.

Collaboration

Work Across Teams

Collaborate with consultants, architects, engineers and client stakeholders throughout the project lifecycle.

Growth

Learn Continuously

Gain exposure to enterprise technologies, certifications, mentoring and real-world project experience.

Career Path

Grow With Ubique

Build a long-term consulting career with opportunities to take on greater responsibility and leadership over time.

Responsibilities

What You'll Be Doing.

Every role at Ubique contributes directly to solving meaningful business challenges for our clients.

01

Backend Development: Develop and maintain backend solutions using Object-Oriented languages ( Java, Kotlin ) and assist with supporting scripts in JavaScript, Perl, or PHP.

02

Database Support: Assist in the maintenance and optimization of time-series databases, ensuring data integrity and performance for high-volume datasets.

03

Component Ownership: Act as a key contact person for specific application modules and features.

04

Reliability & Quality: Write unit and integration tests, and configure monitoring tools to ensure high system availability.

05

Agile Collaboration: Participate actively in SAFe ceremonies (planning, stand-ups) and collaborate with the team to deliver features.

06

Support & Stability: Participate in Incident Management (2nd and 3rd level support) and the on-call rotation (including out-of-office hours and weekends) to learn the system inside-out and ensure availability.

07

Experience: 3+ years of professional experience in software engineering, with exposure to the Java ecosystem.

08

Frameworks: Practical experience in backend development using Hibernate and Spring Boot.

09

Infrastructure & Ops: Familiarity with container platforms like OpenShift (OCP) or working in RHEL (Red Hat Enterprise Linux) environments.

10

Linux & Tooling: Good working knowledge of Linux command line, shell scripting, and version control via Git/GitLab.

11

Communication: Fluent verbal and written communication skills in English are mandatory to collaborate effectively within international teams.

Technology stack

Tools & Technologies.

The platforms and technologies you'll use to build modern, enterprise-grade solutions.

01

Java

02

Java 11

03

Java 17

04

Kotlin

05

Spring Boot

06

Spring

07

Hibernate

08

JPA

09

Time-series database

10

TSDB

11

High-throughput

12

Big data

13

Monitoring

14

Observability

15

Unit tests

16

Integration tests

17

Incident management

18

On-call

19

OpenShift

20

OCP

Requirements

Skills & Experience.

We value curiosity, collaboration and continuous learning. If you don't meet every requirement but believe you can make an impact, we'd still love to hear from you.

Essential

Required Qualifications

Java 11+

Backend development

Object-oriented programming (OOP)

Spring Boot

Hibernate

Time-series database maintenance/optimization (high-volume datasets)

Unit testing

Integration testing

Monitoring/observability configuration

Incident management (2nd/3rd level support)

On-call/production support

SAFe (Scaled Agile Framework) / Agile ceremonies

Linux command line

Shell scripting

Git/GitLab

OpenShift (OCP) and/or RHEL environment

English communication (verbal and written)

Preferred

Nice to Have

Kotlin

JavaScript

Perl

PHP

Microsoft Azure (basic knowledge/interest)

Big Data concepts

High-throughput systems/performance optimization

Legacy system maintenance

What you'll gain

More Than Just A Job.

We're committed to helping every team member grow professionally, personally and technically while working on meaningful projects.

Global Exposure

Collaborate with international clients and multicultural teams on enterprise programmes.

Continuous Learning

Expand your expertise through mentoring, certifications and hands-on project experience.

Career Growth

Take ownership, develop leadership skills and grow your consulting career over time.

Flexible Working

Hybrid and remote collaboration designed around trust and delivering exceptional outcomes.

People First

Join a supportive culture where collaboration, respect and long-term relationships come first.

Enterprise Projects

Work on meaningful technology initiatives for leading organisations across industries.

Apply

Apply for Software Engineer (Time-Series & Reporting Tools) - L4

One page, about two minutes. We only ask for what we actually need to have a first conversation.

Your CV

Optional. A line or two is plenty.