An opportunity has arisen for a number of passionate Seniro/junior Java Software Developers who love solving data problem. You will be joining a team that has been at the cutting edge of open source based solutions.
-
Job Specification
- Educated to bachelor level
- Passion for software development and working with data.
- Focus on technical career path.
- English – Fluent written and spoken.
- High standard of verbal and written communication.
- Good analytical skills.
- Flexible, can-do and self-starter who loves and thrives on new technologies, capable of taking and completing tasks on their own.
- Proven and demonstrable track record in Java.
- Exposure to SQL.
- Exposure to Java based frameworks.
- Understanding of HTML, CSS and JavaScript.
- Understanding of XSLT and XML schema.
- Understanding of XPath and regular expressions.
- Understanding of data management practices (data modelling, (de)normalisation, hierarchical data structures etc.).
- Experience with the major Java build tools, like e.g. Maven, Gradle.
- Experience with the major Java IDEs: Eclipse, Netbeans or IDEA.
- Exposure to data management and integration especially ETL, ESB, MDM, Data Quality and Data Profiling.
- Exposure to Agile / Scrum development approaches.
- Exposure to test automation including use of Selenium.
- Basic understanding of scripting languages (i.e. Groovy, JavaScript).
- Other requirements
- Knowledge about Hadoop ecosystem is beneficial.
- Knowledge of Talend or other Data Management / Integration solutions is beneficial.
- Basic knowledge of functional programing and Scala.
- Exposure to Data Science.
- Exposure to variety of database management systems (i.e. MySQL, Oracle, MS SQL, Mongo etc.).
- Exposure to search frameworks (i.e. Elasticsearch, Solr, Lucene).
- Basic understanding of infrastructure design and its influence on performance.
- Basic knowledge and understanding of the Apache Camel framework.
Interested candidate can send your CV at [email protected]