job responsibilities
● design, develop, deploy and maintain solutions on premise or in the cloud.
● integrate software components with third-party systems.
● troubleshoot, debug and maintain existing software.
● recommend and execute improvements to solutions and processes.
● create technical documentation for reference and reporting.
qualifications
● experience developing with etl tool (. talend product suite, informatica, boomi)
● experience with java 8+, sql, no sql, json, xml, xpath and regular expressions.
● experience with rest api development.
● experience with design patterns and the software development life cycle.
● experience with etl, esb, mdm, data quality and data profiling.
● experience with designing logical and physical data models for relational and hierarchical
data structures.
● knowledge of activemq or other messaging framework.
● knowledge of cloud platforms and services for aws, azure or gcp.
● knowledge of automated unit testing and integration testing.
● knowledge of search frameworks (. elasticsearch, solr, lucene).
● knowledge of the apache camel and apache spark.