Software Engineer- Java

phData

  • India
  • Permanent
  • Full-time
  • Just now
At phData, we are actively developing tools to migrate data and SQL to modern data platforms.As a Senior Product Engineer, you will:
  • Write, review, and maintain high-quality code to meet project requirements.
  • Engage in collaborative efforts to enhance the development and refinement of our tools.
  • Write comprehensive design documents to document project requirements, architecture, and implementation details.
  • Participate in discussions within the team to brainstorm solutions and address technical issues.
  • Resolve user issues related to our products promptly and effectively, providing technical support and troubleshooting as needed.
  • Establish coding standards and design practices to ensure consistency and quality across projects.
Qualifications:
  • JVM Languages Expertise: Proficiency in languages that run on the Java Virtual Machine, such as Java, Scala, or Kotlin, with a strong grasp of their ecosystems and performance optimization.
  • Proficiency with Large Codebases: Ability to efficiently navigate and contribute to extensive codebases, understanding their structure and dependencies.
  • Language Parsing or Compiler Experience: Experience with or the ability to learn language parsing tools, specifically ANTLR, and the ability to define grammars and build compilers.
  • Recursion and Trees: Strong understanding of recursion and tree data structures, with the ability to apply these concepts in real-world applications.
  • Problem-Solving Skills: Strong analytical and problem-solving skills, with a track record of tackling complex technical challenges.
  • Collaboration and Communication: Excellent written and verbal communication skills, with the ability to engage in productive discussions, convey complex ideas clearly, and collaborate effectively with team members and users.
  • SQL Proficiency: Deep knowledge of SQL, across any dialect, with the ability to construct complex queries, optimize performance, and manipulate data effectively.
Why phData? We Offer:
  • Remote-First Workplace
  • Medical Insurance for Self & Family
  • Medical Insurance for Parents
  • Term Life & Personal Accident
  • Wellness Allowance
  • Broadband Reimbursement
  • Continuous learning and growth opportunities to enhance your skills and expertise
  • Other benefits include paid certifications, professional development allowance, and bonuses for creating for company-approved content
#LI-DNI

phData

Similar Jobs

  • Principal Software Engineer - TM

    Alkami

    • Gurgaon, Haryana
    About Alkami The Alkami Platform is a cloud-based solution for all digital banking needs. Alkami helps clients transform through retail and business banking, digital account open…
    • Just now
    • Apply easily
  • Senior Software Engineer - TM

    Alkami

    • Gurgaon, Haryana
    About Alkami The Alkami Platform is a cloud-based solution for all digital banking needs. Alkami helps clients transform through retail and business banking, digital account open…
    • Just now
    • Apply easily
  • Staff Software Engineer - TM

    Alkami

    • Gurgaon, Haryana
    About Alkami The Alkami Platform is a cloud-based solution for all digital banking needs. Alkami helps clients transform through retail and business banking, digital account open…
    • Just now
    • Apply easily