Search by job, company or skills

  • Posted 24 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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.

Job Description

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.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 140586497