Job Summary
- Design, develop, test, and maintain scalable full-stack applications.
- Develop backend services and microservices using Java and Spring Boot.
- Build responsive and user-friendly web applications using Angular and/or React.
- Design, optimize, and maintain database solutions and complex SQL queries.
- Develop and integrate RESTful APIs and event-driven solutions using Kafka.
- Participate in application support, maintenance, troubleshooting, and enhancement activities.
- Perform root cause analysis and resolve production issues in a timely manner.
- Collaborate with cross-functional teams in an Agile environment.
- Contribute to code reviews, best practices, and continuous improvement initiatives.
- Support deployment and release activities.
Key Responsibilities
2. Design and develop efficient and reliable etl processes for large datasets.
3. Collaborate with cross functional teams to understand business requirements and translate them into technical solutions.
4. Optimize data workflows, troubleshoot issues, and ensure data quality and integrity.
5. Implement best practices for data security, governance, and compliance.
6. Provide technical guidance, mentoring, and support to junior team members.
7. Stay uptodate with the latest trends and technologies in data engineering and analytics.
Skill Requirements
1. Proficiency in azure data factory (adf) and azure databricks for data integration and processing.
2. Strong skills in writing complex sql queries for data manipulation and analysis.
3. Experience with oracle pl/sql for database development and management.
4. Proficient in python programming language for automation and scripting tasks.
5. Solid understanding of data warehousing concepts, etl processes, and data modeling.
6. Ability to work in a fast paced environment and manage multiple priorities effectively.
7. Excellent problem-solving skills and attention to detail.
8. Strong communication and interpersonal skills for effective collaboration with team members and stakeholders.