6 or more years of data analysis experience with robust understanding of metadata, data flows and mappings.
Ability to understand the Java Code base; read and/or write code using a programming language (e.g., Java, Python, etc.). Proficient with SQL and experience working with Git and experience with data analysis using Python/ Pyspark.
Hands-on experience with Java version 8 onwards, Spring, SpringBoot, Microservices, REST API, Kafka Streams.
Experience working with various types of databases like Relational, NoSQL, Object-based.
Ability to review the application development code to ensure it meets functional requirements, architectural and data standards.
Proficiency in writing technical documentation for Java based applications that process data in real time and batch.
Ability to develop and implement Data Quality Solutions for multiple data sources across On Prem and Cloud environments including but not limited to Databases, Flat Files, JSON, APIs, Kafka etc.
Experience working on Protobuf, APIs, Kafka as Data Sources is preferred.
Experience working with draw.io or other tools creating architecture or data flow diagrams.
Ability to multitask and meet aggressive deadlines efficiently and effectively.
Experience in object-oriented design and software design patterns.