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.