Java Architect
Excellent Java skills
o Spring, including Spring Security and Spring Data
o Spring Boot
o Java 7
o Multi-threading
o Enterprise architecture patterns
• Web Services
o JAX-RS (preferably Jersey 2)
o Jackson
• Datastores
o Hibernate
o Oracle (required)
o At least one of NoSQL data stores (GemFire, Redis, MongoDB, Hazelcast)
o Excellent knowledge of SQL
o Knowledge of distributed caching layers (I.e. Memcached, ehcache)
• Search using Solr / Lucene / ElasticSearch
• CI / Tools / Testing
o Maven
o Gradle
o Sonar
o Java Mocking (i.e. Mockito)
• Preferrably knowledge of either: Node.js or Python
• Service discovery tools
• Service config tools
• monitoring dashboards
- Good comm skills are a big priority
- Duration: 6 months