Java Developer
Summary
Builds and maintains Java-based data pipelines and ETL processes, working with big data tools like Spark and cloud platforms to ensure data quality and performance.
Tavant Technologies provides IT services and consulting, focusing on delivering data-driven strategies and technical solutions for clients.
Задачи:
- Design and implement data ingestion and transformation processes using Java and related technologies
- Develop data models and database schemas to support applications and analytics
- Collaborate with cross-functional teams to understand data requirements and translate them into technical specifications
- Ensure data quality and integrity through rigorous testing and validation
- Monitor and troubleshoot data pipeline performance issues
- Stay updated with the latest industry trends and best practices in data engineering and software development
- Develop and implement data solutions to enhance data processing and analytics capabilities
- Design data pipelines that ensure data quality and integrity
- Optimize data storage and retrieval while ensuring compliance with data governance policies
Требования:
- Proficient in Java programming with a strong understanding of object-oriented design principles
- Experience working with big data technologies such as Hadoop, Spark, or similar frameworks
- Familiarity with database systems like SQL, NoSQL, and data warehousing concepts
- Knowledge of data transformation tools and ETL processes
- Understanding of cloud platforms like AWS, Azure, or Google Cloud
- Ability to write efficient queries and optimize database performance
- Strong analytical and problem-solving skills
- Excellent communication and collaboration abilities
- Nice to have: Bachelor’s degree in Computer Science, Engineering, or a related field, previous experience in a data engineering role, familiarity with data visualization tools and reporting solutions, experience in working within Agile development methodologies
Условия:
No conditions specified