Data Science Engineer (Java Stack)

وصف الوظيفة

Position Summary:
We are seeking a skilled Data Science Engineer with expertise in the Java stack to join our team. The ideal candidate will have 2 years of experience and will be responsible for developing and revamping finance and product dashboards, creating data crawlers, and designing SQL procedures and events to collect and summarize data effectively. This role combines backend development, database management, and data analysis to support informed decision-making.

 

Key Responsibilities:

  • Dashboard Development & Maintenance:
    • Develop, revamp, and maintain finance and product dashboards using Spring Boot, Spring MVC, and MySQL.
    • Ensure dashboards provide accurate and timely insights to management.
  • Data Crawling & Collection:
    • Design and implement data crawlers to extract relevant data from multiple sources.
    • Automate data collection processes to ensure reliability and scalability.
  • Database Management & Optimization:
    • Write, optimize, and maintain SQL procedures, events, and queries to collect, summarize, and process data.
    • Manage MySQL databases to ensure data integrity, performance, and scalability.
    • Develop automated workflows for data ingestion, transformation, and summarization.
  • Data Analysis & Reporting:
    • Analyze and process large datasets to identify trends and actionable insights.
    • Deliver clear, comprehensive reports on finance and product performance through dashboards.
  • Collaboration & Integration:
    • Work closely with cross-functional teams to understand data and reporting needs.
    • Integrate collected data into dashboards and ensure real-time updates.
  • Documentation & Best Practices:
    • Maintain detailed documentation for crawlers, SQL procedures, events, and workflows.
    • Follow best practices for secure and efficient data handling and coding standards.

متطلبات الوظيفة

  • Experience:
    • 2+ years of experience as a Data Science Engineer, Backend Developer, or similar role.
    • Hands-on experience with Spring Boot, Spring MVC, and MySQL.
  • Technical Skills:
    • Proficiency in Java and Object-Oriented Programming (OOP).
    • Strong knowledge of SQL for creating procedures, triggers, and events.
    • Experience with data crawling techniques and tools.
    • Familiarity with optimizing database performance and ensuring scalability.
  • Problem-Solving & Analytical Skills:
    • Ability to design efficient workflows for data collection and summarization.
    • Strong analytical skills for interpreting complex datasets and generating insights.
  • Soft Skills:
    • Excellent communication and collaboration abilities.
    • Attention to detail and a proactive approach to problem-solving.

 

Preferable to Have:

  • Knowledge of financial data systems or analytics tools.
  • Familiarity with REST APIs for data integration.
  • Experience with Agile or Scrum methodologies.