Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
DL

java

Diverse Lynx India
Location not stated
Manager or above
2 months ago
  • NoSQL
  • MongoDB
  • Cassandra
  • Microservices
  • REST API
  • Java
  • Node.js
  • Spring Boot
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV
Role Descriptions: 1. Database-Per-Service IsolationEncapsulation: The microservice is the sole owner and modifier of its corresponding NoSQL collection or key-space (e.g.| MongoDB or Cassandra).Decoupling: Direct database joins across microservices are strictly prohibited. The service must expose well-defined RESTful APIs to share domain data with other services.2. Eventual Consistency & Transaction ManagementHandling Distributed Data: Since NoSQL databases lack cross-cluster ACID transaction capabilities| Java microservices rely on asynchronous messaging to maintain consistency.Saga Pattern: Microservices orchestrate long-running| distributed transactions by executing compensatory actions if a step fails.3. Data Access & Query OptimizationSchema Evolution: Taking advantage of the schemaless (or schema-flexible) nature of NoSQL to rapidly evolve the application data model without downtime.Optimized Queries: Using specialized NoSQL query languages| indexing strategies| and aggregation pipelines to retrieve and filter unstructured or massive-volume data with minimal latency.4. Integration & ConnectivityNative Clients & Repositories: Using Java frameworks like Spring Data MongoDB or Datastax Java Driver for Cassandra to map NoSQL documents/rows to Plain Old Java Objects (POJOs).Connection Pooling: Managing connection pools efficiently to handle high concurrencies typical of distributed environments.5. Resilience and Fault ToleranceTimeouts & Retries: Implementing mechanisms (using libraries like Resilience4j) to handle NoSQL cluster node failures| network partitions| or latency spikes during reads and writes.
Essential Skills: Java| Spring boot & NoSQL
Desirable Skills:
Keyword:
Skills: Digital : NOSQL~Digital : Microservices
Experience Required: 6-8

java · Diverse Lynx India

Auto apply with Likeremote