
Software Development Engineer II
Clearwater Analytics9 days ago
Noida, IndiaMid Level
Responsibilities
- Design, build, and maintain Spring Boot microservices in a Gradle multi-module monorepo.
- Develop secure REST APIs with role-based authorization, validation, and consistent error contracts.
- Build and tune Spring Batch jobs and data loaders for large datasets using chunked writes, restartability, and safe memory usage.
- Implement asynchronous messaging, PostgreSQL data models, Redis caching, Hibernate L2 caching, TTL policies, and eviction strategies.
- Write unit, integration, and API tests; review peer code and maintain meaningful assertions.
- Own production quality through structured logging, trace IDs, metrics, Dynatrace dashboards, incident triage, and root-cause analysis.
- Participate in design discussions, estimation, Jira-driven delivery, and end-to-end feature ownership.
Requirements
- 3–6 years of professional backend development experience.
- 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 with authentication, authorization, and validation.
- Experience with Gradle or a comparable build tool such as Maven and multi-module projects.
- Experience writing unit, integration, and API tests with meaningful assertions.
- Comfort with Git, CI/CD pipelines, and code review workflows.
- Clear written and verbal communication and an ownership mindset.
- Preferred: Spring Batch and large-volume data-processing experience.
- Preferred: messaging experience with JMS, Kafka, or similar technologies.
- Preferred: Redis caching experience with Redisson, Spring Cache, or Hibernate L2 cache.
- Preferred: familiarity with AWS, Dynatrace, Datadog, Docker, Kubernetes, and financial-services, trade-processing, or reconciliation systems.
Tech Stack
Categories
About Clearwater Analytics
Clearwater Analytics builds a SaaS platform for investment accounting, reconciliation, performance, compliance, and risk reporting used by insurers, asset managers, banks, corporations, and governments. It aggregates and normalizes market and trade data and offers front‑office tools (Beacon) that give portfolio teams real‑time visibility into positions. Founded in 2004 and headquartered in Boise, Idaho, the company is publicly traded on the NYSE (ticker: CWAN).