Talent.com
This job offer is not available in your country.
Senior Engineer - Java

Senior Engineer - Java

TheBrimincDelhi, IN
30+ days ago
Job type
  • Remote
Job description

We are seeking an experienced Database Engine Developer to join our team working on cutting-edge distributed database technology.

This is a fully remote position where you will contribute to core database engine development, focusing on high-performance distributed computing and AI-enhanced data processing :

  • Design and develop core database engine components for distributed in-memory computing platforms
  • Build and optimize distributed caching, persistence, and query processing systems
  • Implement AI / ML integration features and intelligent data processing capabilities
  • Contribute to open-source database projects and collaborate with the broader community
  • Architect scalable solutions for real-time data streaming and processing
  • Optimize performance at the engine level, including memory management, concurrency, and distributed coordination
  • Debug and resolve complex issues in distributed database environments

Skills : Core Java :

  • Advanced Generics & Type Safety - Complex parameterized types, wildcard bounds, type erasure handling
  • CompletableFuture Mastery - Async composition, exception handling, custom executors, threading models
  • Functional Programming - Stream API, lambda expressions, method references, functional interfaces
  • Concurrency & Threading - Lock-free algorithms, ConcurrentHashMap, atomic operations, thread pool management
  • Design Patterns - Builder patterns, factory methods, dependency injection, component lifecycle management
  • Reflection & Dynamic Loading - Service loading, proxy generation, runtime type inspection
  • Memory Management - Off-heap storage, weak references, GC tuning, object pooling
  • (ref : hirist.tech)

    Create a job alert for this search

    Senior Engineer Java • Delhi, IN