We are seeking a senior Java developer with experience using NoSQL and Big Data.
Requirements:
1. Strong In-depth Core Java – up to 3 yrs exp.
2. Desire to learn new technologies and concepts
3. Worked in an Agile + TDD development environment
4. Think outside the box
5. Excellent analytical and problem-solving skills
6. Excellent communication, writing and organizational skills
Skills strongly preferred:
1. NoSQL DB knowledge, preferably
a. Graph Databases, such as Neo4j
b. Key/Value Data Stores, such as Redis
c. Document Databases, i.e. MongoDB
2. Strong Spring Framework knowledge using v3+ techniques and concepts in:
a. IOC
b. Caching
c. AOP
d. Transaction Management
Nice to have skills:
Strong working knowledge and familiarity with
1. Distributed Computing
2. Batch Processing
3. RDBMS
4. Maven
5. Linux Scripting
6. Application Servers