On the hunt for an experienced java developer to help build out the next generation of data processing software. The system consists of a collection of cooperating micro-services that provide data and business functionality to the business.
The candidate must have at least 3 years of SOLID Java experience with specific knowledge of the following:
- Object Oriented design and development
- Java 8 features
- Use of Java performance analysis tools
- Spring Open Source library
- Excellent Unit Test awareness
- Developing robust enterprise solutions
- REST protocol
- Relational database usage via JDBC.
Bonus Points if you have experience with Apache Open Source libraries, specifically Camel, Avro and Configuration Continuous Integration process Distributed computing Micro services Event driven processing using messaging tools (JMS etc) Big Data techniques using Hadoop/Map-R etc Cloud deployment and orchestration