Databricks Professional
Job Description
• Design, develop, and configure applications using Databricks Unified Data Analytics Platform to support business processes and enterprise application requirements.
• Develop scalable backend solutions and data pipelines using Python, PySpark, and Java technologies.
• Build and manage batch and real-time data integration solutions following Enterprise Integration Patterns.
• Collaborate with business and technical stakeholders to gather requirements and translate them into technical specifications.
• Implement microservices architecture and RESTful APIs using industry-standard security frameworks and best practices.
• Work with cloud platforms such as AWS, Azure, and Google Cloud Platform (GCP) for deployment and infrastructure management.
• Perform database development, optimization, and tuning activities using relational and NoSQL databases.
• Develop and maintain data models, document-centric architectures, and distributed data processing solutions.
• Optimize application and database performance through indexing, clustering, caching, threading, and performance tuning techniques.
• Support CI/CD implementation and automation processes for efficient application deployment and delivery.
• Participate in testing, debugging, code reviews, and quality assurance activities to ensure adherence to coding standards and best practices.
• Work with visualization and reporting tools such as Tableau to support business intelligence and analytics requirements.
• Contribute to continuous improvement initiatives, technical discussions, and solution planning activities.
• Support shift-based operations and collaborate with global teams for project delivery and support activities.
