Search by job, company or skills

Senior Backend Engineer (Java)

Early Applicant
  • Posted 11 hours ago
  • Be among the first 10 applicants

Job Description

  • Home
  • Careers
  • Senior Backend Engineer (Java)

Enterprise Software

  • Bengaluru, India

Senior Backend Engineer (Java)

You will work on the settlement and ledger services behind Meridian Exchange's B2B marketplace: roughly 40 million ledger rows a month, Java 21 on Spring Boot, Postgres 16, Kafka for event fan-out. The interesting part is not new endpoints, it is correctness under load — idempotent writes, exactly-once effects on top of at-least-once delivery, and holding p99 write latency under 250 ms as the ledger grows.

  • Full-time — hybrid, three days a week on site
  • 6-9 years building server-side systems, at least two of them carrying the pager for code you wrote
  • Bengaluru, India

Apply for this role

The work

What you will do

  • Own two or three services outright: schema design, deployment, dashboards, and the runbook somebody else reads at 03:00.
  • Move the ledger write path from single-row inserts to batched idempotent upserts keyed on a client-supplied token, targeting 8,000 writes per second sustained on the existing three-node Postgres cluster.
  • Design partitioning and retention for tables now past 1.2 billion rows, then run the migration online with no read downtime.
  • Review 15-25 pull requests a week and hold the line on what gets merged.
  • Share an on-call rotation of one week in six, and write the incident review when it was your service.

You

What we look for

  • Deep Java: you can say what allocates in a hot loop, and when virtual threads help versus when they only relocate the contention.
  • Working Postgres knowledge — query plans, lock waits, index bloat, and the trade-off between a covering index and write amplification.
  • Production experience with a message broker, including what you did the first time consumers fell four hours behind.
  • You can argue for the boring option. Most of this codebase should stay legible to whoever joins next year.
  • Comfortable talking directly to a client's engineers rather than through an account manager.

More roles

Other openings

  • Jodhpur, India
  • Full-time — on site

Platform Engineer, Kubernetes

Atmora runs more than 40 client workloads across EKS and AKS, from a nine-node cluster carrying Kestrel Industrial's shop-floor telemetry to a two-region active/passive setup for Corvus Logistics. You will own the internal platform those delivery teams deploy onto: the Terraform module library, the Argo CD app-of-apps layout, and the paved path that takes a service from merge to production in under 12 minutes.

  • London, UK
  • Full-time — London office, with four to six client-site days a month across the UK and EU

Principal Solutions Architect

Most of our UK work is legacy modernisation for regulated businesses: Cordage Bank moving a 22-year-old core banking periphery off a shared Oracle schema, Aldridge Risk replacing an overnight batch that had grown to 9 hours and 40 minutes against a 6-hour window. You will run discovery, decide the migration shape, and stay accountable for it once delivery starts — not hand over a slide deck and leave.

  • Bengaluru, India
  • Full-time — hybrid, three days a week on site

Machine Learning Engineer

Three active workstreams: price-anomaly detection over Northwind Commodities trade blotter, document extraction for Orbit Supply covering roughly 30,000 pages a month of bills of lading and purchase orders, and retrieval over a contract library of 140,000 documents. Every one of them starts with an evaluation set, not a model. If you cannot measure it against a labelled sample the client agrees with, we do not ship it.

  • Home
  • Careers
  • Senior Backend Engineer (Java)

Enterprise Software

  • Bengaluru, India

Senior Backend Engineer (Java)

You will work on the settlement and ledger services behind Meridian Exchange's B2B marketplace: roughly 40 million ledger rows a month, Java 21 on Spring Boot, Postgres 16, Kafka for event fan-out. The interesting part is not new endpoints, it is correctness under load — idempotent writes, exactly-once effects on top of at-least-once delivery, and holding p99 write latency under 250 ms as the ledger grows.

  • Full-time — hybrid, three days a week on site
  • 6-9 years building server-side systems, at least two of them carrying the pager for code you wrote
  • Bengaluru, India

Apply for this role

The work

What you will do

  • Own two or three services outright: schema design, deployment, dashboards, and the runbook somebody else reads at 03:00.
  • Move the ledger write path from single-row inserts to batched idempotent upserts keyed on a client-supplied token, targeting 8,000 writes per second sustained on the existing three-node Postgres cluster.
  • Design partitioning and retention for tables now past 1.2 billion rows, then run the migration online with no read downtime.
  • Review 15-25 pull requests a week and hold the line on what gets merged.
  • Share an on-call rotation of one week in six, and write the incident review when it was your service.

You

What we look for

  • Deep Java: you can say what allocates in a hot loop, and when virtual threads help versus when they only relocate the contention.
  • Working Postgres knowledge — query plans, lock waits, index bloat, and the trade-off between a covering index and write amplification.
  • Production experience with a message broker, including what you did the first time consumers fell four hours behind.
  • You can argue for the boring option. Most of this codebase should stay legible to whoever joins next year.
  • Comfortable talking directly to a client's engineers rather than through an account manager.

More roles

Other openings

  • Jodhpur, India
  • Full-time — on site

Platform Engineer, Kubernetes

Atmora runs more than 40 client workloads across EKS and AKS, from a nine-node cluster carrying Kestrel Industrial's shop-floor telemetry to a two-region active/passive setup for Corvus Logistics. You will own the internal platform those delivery teams deploy onto: the Terraform module library, the Argo CD app-of-apps layout, and the paved path that takes a service from merge to production in under 12 minutes.

  • London, UK
  • Full-time — London office, with four to six client-site days a month across the UK and EU

Principal Solutions Architect

Most of our UK work is legacy modernisation for regulated businesses: Cordage Bank moving a 22-year-old core banking periphery off a shared Oracle schema, Aldridge Risk replacing an overnight batch that had grown to 9 hours and 40 minutes against a 6-hour window. You will run discovery, decide the migration shape, and stay accountable for it once delivery starts — not hand over a slide deck and leave.

  • Bengaluru, India
  • Full-time — hybrid, three days a week on site

Machine Learning Engineer

Three active workstreams: price-anomaly detection over Northwind Commodities trade blotter, document extraction for Orbit Supply covering roughly 30,000 pages a month of bills of lading and purchase orders, and retrieval over a contract library of 140,000 documents. Every one of them starts with an evaluation set, not a model. If you cannot measure it against a labelled sample the client agrees with, we do not ship it.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 153845171

Similar Jobs

Bengaluru, India

Skills:

relevance LoggingKafkaDistributed SystemsPythonAWSJavaData ModellingPerformance TuningScalaKotlinSqlRedisGcpAzureGogRPC APIsobservability toolsPub Subscalable backend designsearch conceptsIndexingfacetingtokenisationquery optimisationasynchronous event-driven systemsmicroservices architectureranking

Bengaluru, India

Skills:

JavaHibernatePostgreSQLKafkaSpring BootMultithreadingRedisPerformance TuningRabbitmqConcurrencySpring BatchAws RdsDockerMongoDBRest ApisSpring Data JpaJVM ProfilingAsynchronous ProcessingTransaction ManagementMemory-efficient Application DesignObservability Tools

Bengaluru, India

Skills:

CassandraDistributed SystemsJava TechnologiesData StructuresKafkaContainerization technologyLarge-scale application development and designJava MultithreadingAlgorithm Design Patterns

Bengaluru, India

Skills:

AWSSqlSpring BootJavaDistributed SystemsMicroservicesPostgresAutomated TestingJvmConcurrencyApache KafkaAgentic AI coding toolsKafka StreamsMicronautEvent-driven architectures

Bengaluru, India

Skills:

Spring BootLambdaJUnitDesign PatternsDistributed Systemsdata structuresAWSApi GatewayJavaJava FrameworksconcurrencyDynamodbOopJenkinsGitGradleMockitoSqsreal-time processing platformsCodePipelineAI coding toolsMonitoringIncident Investigationproduction debuggingmicroservices architectureserverless technologies

Beware of Scammers

We don’t charge money for job offers