Posted in

Senior Java Big Data Developer

Senior Java Big Data Developer

CompanyGenesys
LocationOntario, Canada
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • Strong engineering background with a focus on designing software systems from scratch.
  • Proficiency in Java, Python, or similar programming languages.
  • Experience working with web-scale data, distributed systems, and cloud infrastructures like AWS.
  • Expertise in distributed systems, microservices architecture, and big data technologies like Spark and Hadoop.
  • Hands-on experience with data pipeline orchestration tools like Airflow.
  • Knowledge of AWS services and tools for infrastructure automation (CI/CD, scaling, testing).
  • Passion for automation and infrastructure-as-code practices (Packer, Ansible).

Responsibilities

  • Develop and deploy highly available, fault-tolerant software to improve Genesys Cloud Analytics platform features, reliability, and performance.
  • Design and maintain scalable big data pipelines on AWS using tools like EMR and Airflow.
  • Collaborate with engineering teams to resolve pain points and advocate for best practices.
  • Partner with cross-functional teams to transform vague requirements into operational tools and services.
  • Architect efficient, scalable solutions for data ingestion, storage, and aggregation to support a variety of applications.
  • Build reusable tooling to enable rapid development of self-service data pipelines for other engineers.
  • Deploy and automate large-scale global systems in AWS, ensuring robust monitoring and reliability.
  • Troubleshoot and resolve production issues in real-time as necessary.

Preferred Qualifications

  • Product-oriented mindset, energized by building highly utilized tools and systems.