Senior / Principal Engineer- Real time Platforms

Are you self-starter? Do you get thrilled by the power of high performance distributed systems at enterprise scale and its business impact? Do you enjoy working in Java through research in Java memory models, heaps and GC? The ideal candidate will be collaborative, creative, motivated by challenges and new opportunities and is willing to work hard on creating new technology.

If you have a passion for working with large data (Petabytes) and millions of transactions per second, then we would like to talk to you!!!

Real time Platforms

Experience

8+ years' experience, including team leadership

Qualification

You are awesome at:

  • Concurrency and multithreading packages.
  • Java Threading Model, locking etc.
  • Concurrent data structures and algorithms.
  • Consistent Hash Maps.
  • Some Distributed Systems concepts like- Vector clocks, Async replication, Distributed Locking server
  • Strong in Software Design and Architecting(for senior folks).
  • Performance optimization techniques.

Nice to have:

  • Developed different theories / models to cater your scalability issues.
  • Experience developing large-scale enterprise-class Java applications.
  • Experience with Hibernate, Spring, JTA, Lucene.
  • Experience with JAAS and/or role-based security.
  • Grid Technologies like Hazelcast and Infinispan

Apply Now