Job Title
MUST HAVE:
Hands-on experience in Java/J2EE technologies
Implemented solutions that handle high availability and concurrency with low latency requirements
Strong programming expertise in Core Java (Multi-threading, Concurrency, OOPs Concepts, Memory Management, Garbage Collection...)
Object Oriented analysis and design using common design patterns
Experience in Java frameworks, like Spring, Hibernate
Experience with working in a Unix/Linux environment and shell scripting skills
Excellent knowledge of relational and non-relational databases, SQL/NoSQL and ORM technologies
Excellent written and verbal communication skills