Desired Skills and Experience

  • Become an expert on our products
  • Work directly with customers and the community to diagnose development & operational issues
  • Research, identify, reproduce and document bugs
  • Think outside your role to improve our company and products
  • Write blog posts, speak at user groups/conferences, help with benchmarks, and other project work
  • Have experience with Java. Specifically:
  • Java core, multithreading/concurrency, and network programming
  • Be able to troubleshoot and tune for performance (e.g. TCP/IP, Multicast, JVM Garbage Collection)
  • Enjoy helping people
  • Handle stressful situations with grace
  • Communicate complex ideas with simplicity and clarity
  • Excellent written and oral communication skills
  • Distributed systems and scalability
  • Network protocols
  • How NoSQL systems work
  • Troubleshooting in general and specifically JVM tooling (profilers, etc.)
  • Experience with Hazelcast
  • Experience with cloud deployment (Amazon, Azure, Google, etc)
  • Experience in Windows and/or *NIX system administration
  • Experience with large production deployments
  • Experience with VM and containerization technologies
  • Experience with distributed caching, scalability and high availability systems
  • Involvement with other Open Source projects
  • Experience with data-storage (SQL, NoSQL, Graph, “big-data”)

Apply