Job Summary
This Position Reporting to Principle Engineer is to design, develop, and deploy a Java-based real-time analytics dashboard application with the following capabilities:
Data Pipeline Development: Create an automated process to export live data from relational databases to a columnar database platform (ClickHouse or Apache Druid) for optimized analytical processing.
Analytics Function Library: Develop a comprehensive suite of analytical functions to examine parking and EV charging transaction data, including charging frequency, duration patterns, peak usage times, and user behavior analysis.
Dynamic Dashboard Interface: Build an intelligent dashboard that dynamically presents relevant analytical functions based on user queries, enabling managers to interactively explore data and extract actionable insights.
2.1 Real-Time Data Export Tool
Ensure data synchronization between relational and columnar databases
Establish real-time or near-real-time data streaming capabilities
Implement error handling and data validation mechanisms
2.2 Analytical Function Library
Develop statistical and analytical functions for:
Charging frequency analysis
Charging pattern identification
Peak hour analysis
User behaviour segmentation
Revenue and utilization metrics
2.3 Interactive Dashboard Application
Design user-friendly interface for data visualization
Develop responsive charts, graphs, and reports
Enable customizable views based on user roles and requirements
Job Requirement
Bachelor's degree in Computer Science, Software Engineering, or related field
Basic knowledge of programming languages such as Java, JavaScript or Python.
Familiarity with software development tools and version control systems
Strong problem-solving and analytical skills.
Eagerness to learn and adapt to new technologies.
Good communication and teamwork abilities.
Internship or project experience in software development.
Exposure to web or mobile application development.
* Understanding of databases and APIs.
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.