C

Clearwater Analytics

Cloud-based investment accounting and analytics platform

Software Development Engineer 2

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNoida, Uttar Pradesh, IndiaNo salary listedIn-person

About the Job

Requirements

  • Three to six years of professional backend development experience, with strong Java skills, including Java 17 features, concurrency, collections, and streams.
  • Hands-on experience with Spring Boot, Spring Data JPA, Spring Security, and Hibernate.
  • Solid SQL and PostgreSQL knowledge, including indexing, execution plans, transactions, and schema design.
  • Experience building and consuming REST APIs, including authentication, authorization, and validation.
  • Experience with Gradle or a comparable build tool such as Maven, and multi-module projects.
  • Unit, integration, and API testing discipline with meaningful assertions.
  • Comfort with Git, CI/CD pipelines, and code review workflows.
  • Clear written and verbal communication and an ownership mindset.

Responsibilities

  • Design, build, and maintain Spring Boot microservices in a Gradle multi-module monorepo.
  • Develop secure REST APIs with role-based authorization and consistent error contracts.
  • Write and tune Spring Batch jobs and data loaders that process large datasets safely, using chunked writes and restartability while avoiding out-of-memory failures.
  • Work with asynchronous messaging.
  • Model data in PostgreSQL with JPA/Hibernate, Envers audit history, and Liquibase migrations.
  • Use Redis (Redisson) for caching, including Hibernate L2 cache and TTL/eviction design.
  • Write unit and integration tests with JUnit, Mockito, Rest Assured, and H2, and review peers' code.
  • Own production quality through structured logging, trace IDs, metrics, Dynatrace dashboards, incident triage, and root-cause analysis.
  • Take part in design discussions, estimation, and Jira-driven delivery.
  • Build and run backend services for Reconciliation and Trade Status products, including REST APIs, batch data loaders, real-time notifications, and high-volume grid data.
  • Own features end to end, from design through production support.

Desired Qualifications

  • Spring Batch experience, including job design and large-volume data processing.
  • Messaging experience with JMS, Kafka, or similar technologies.
  • Redis caching experience, including Redisson, Spring Cache, and Hibernate L2 cache.
  • Familiarity with AWS (S3, Cognito), observability tools (Dynatrace, Datadog), and Docker/Kubernetes.
  • Background in financial services, trade processing, or reconciliation.

About the Company

Clearwater Analytics

Cloud-based investment accounting and analytics platform

Clearwater Analytics provides a cloud-native SaaS platform for investment accounting, reporting, and analytics used by institutional investors worldwide. The core product is a single-instance, multi-tenant system that ingests data from many sources, reconciles and enriches it, and serves as the single source of truth for client portfolios. It offers integrated modules for investment accounting, performance measurement, regulatory reporting, compliance monitoring, and risk analytics across all asset classes. The company differentiates itself by delivering a unified front-to-back office platform that replaces fragmented legacy systems, and it grows through acquisitions to broaden cross-asset capabilities with a recurring revenue model based on assets under management.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Boise, ID
Founded
2004

Recently Posted Jobs

Explore more opportunities at Clearwater Analytics

See more jobs