Designing & building end to end web applications starting from front end design, Rest APIs to interact with the interface, data model to store & manage the data etc.
Use your knowledge of modern architecture to create scalable applications.
Design & develop APIs for data exchange, knows how to work with multiple data structures and formats e.g. JSON, flat files, Parquet, Ork etc.
Meta-data / config driven setup for ease of change.
Using database table partitions, data distribution, parallel loads, and extractions on relational databases (Db2, Greenplum, or other technologies).
Work on batch vs. event driven data processing. Design for high level of concurrency to ensure data integrity without compromising performance.
Working in an agile squad as a contributor, working with other developers towards a common goal.
Modelling and implementing database schemas.
Requirements
Bachelor’s / Master’s Degree in Computer Science, Mathematics or a related discipline.
6+ years of relewant work experience as a developer in the data and analytics space.
Strong experience with object-oriented languages : Java
Strong experience with user interface design & development using Angular, React, Javascript etc.
Strong experience in database development (Snowflake, Oracle / Sybase / DB2) in designing schema, complex procedures, complex data scripts, query authoring (SQL), and performance optimization.
Strong problem-solving skills with ability to analyze and understand data.
Strong knowledge of software development and the system implementation life cycle is a must.