|Experience||Minimum 3 years|
We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade applications.
- Excellent knowledge of OOP's concepts.
- Excellent core Java experience (Java 8 or above).
- Excellent multi-threading experience (Java concurrent API).
- Excellent experience on any ORM (Hibernate preferred) of any DB (Mysql preferred).
- Excellent knowledge of data structures (like list, arrays, maps etc.)
- Excellent problem solving skills.
Good Knowledge on:
- Unix/Linux Environment.
- Pub/Sub architecture.
- Design Patterns (like Singleton etc).
Good to have experience on:
- Caching (like Redis.)
- Distributed caching and synchronization.
- Unit Testing (like Junit, TestNG etc.)
- Version controller (like GIT, SVN etc.)
- Aws cloud services like EC2 etc.
- Tools like SourceTree, SmartfoxServer.
- Any card game development.