This job is no longer accepting applications. Start a new search to view available jobs.

Lead Java Developer with Python - 216335

Full Time
On-Site

Hyderabad, Telangana, India

Product Area – Developer Experience (ELT/3rd Party Tools

The Teradata Developer Experience team is growing and looking for a passionate and skilled Lead Developer whose main goal will be to lead developers to build connectors for ELT and 3rd Party Tools such as DBT, Airbyte, Airflow to Teradata. As a lead developer, you will design and lead development of products that will build a brand for yourself and Teradata in the open-source community.

Roles & Responsibilities

  • Analyze and design connectors and adapters to Teradata in the modern data stack
  • Develop highly scalable, great quality open-source code using Java and Python technologies
  • Lead a technical team in a fast-paced agile development environment
  • Estimate the efforts required for implementation of new features
  • Collaborate closely with internal/external partners and engineers for end-to-end design of new features
  • Evaluate, investigate, and tune/optimize the performance at the largest enterprise scale
  • Develop and support of key features and functions throughout its life cycle, from conception to design and engineering support
  • Interact with open-source community and resolve customer incidents when necessary
  • Review designs and code developed by peers and other team members
  • Guide/mentor junior team members

Required Skills

  • Object oriented analysis and design
  • Strong knowledge of Core Java, RDBMS/SQL, and Python
  • Good experience developing/using SaaS applications for public cloud – AWS, Azure, and Google Cloud
  • Experience debugging and troubleshooting in complex environments involving multiple products/applications
  • Understanding of cloud eco system, especially with data management, ELT, or data engineering tools
  • Technical leadership to guide junior members in the engineering team
  • Excellent communication and presentation skills
  • Zeal to learn and master new tools/technologies

Desired skills

  • Knowledge or working experience with Teradata database
  • Experience working with Docker, VM, cloud services
  • Use of tools such as JIRA, Git, Jenkins, Artifactory in a CI/CD environment

Scope

  • Individual Contributor role closely working with team members, reports to Engineering Manager.

Work Environment

  • Software Development and Maintenance

Qualifications & Educational Requirements

  • Tech/M.Tech/MCA/MSc in CSE/IT/related disciplines
  • 8-12 years of relevant industry experience
Why We Think You’ll Love Teradata We prioritize a people-first culture because we know our people are at the very heart of our success. We embrace a flexible work model because we trust our people to make decisions about how, when, and where they work. We focus on well-being because we care about our people and their ability to thrive both personally and professionally. We are an anti-racist company because our dedication to Diversity, Equity, and Inclusion is more than a statement. It is a deep commitment to doing the work to foster an equitable environment that celebrates people for all of who they are.

.