7 ValueMap Technologies Jobs
Data Modeler - ETL/Apache Flink (5-6 yrs)
ValueMap Technologies
posted 9d ago
Flexible timing
Key skills for the job
Job Overview :
As a Data Modeller, you will be responsible for designing, developing, and optimizing data models that will support various applications, including microservices, APIs, and cloud-based services.
You will work closely with software engineers, data engineers, and business analysts to ensure that data architecture and modeling align with both technical and business requirements.
The role will involve creating data models for both structured and unstructured data, ensuring optimal performance and scalability.
Key Responsibilities :
- Design and develop logical and physical data models for applications, databases, and data warehouses.
- Create and optimize Entity-Relationship (ER) diagrams and data flow diagrams.
- Define data structures, relationships, and constraints in alignment with project requirements.
- Ensure data models are efficient, scalable, and maintainable for large datasets.
- Design and implement database schemas, tables, views, and indexes for efficient data retrieval and storage.
- Implement normalization and denormalization strategies to ensure optimal database performance.
- Work with relational databases (e.g, MongoDB, MySQL, PostgreSQL) and NoSQL databases (e.g, Elasticsearch).
- Ensure data consistency and integrity through appropriate constraints and validation techniques.
- Design data models that integrate effectively with RESTful APIs and microservices.
- Ensure that data models can be easily consumed and queried by API consumers.
- Work with Spring Boot and related technologies to design services that interact with the data models.
- Design data models for deployment on cloud platforms (AWS, Google Cloud, Azure).
- Leverage cloud-native database services (e.g, Amazon RDS, DynamoDB, Redshift) and ensure high availability and performance.
- Work with cloud-based data warehousing and analytics platforms to create scalable and cost-effective data solutions.
- Use version control tools such as Git to manage and maintain data model changes in collaboration with other developers.
- Integrate data modeling and database changes into CI/CD pipelines for continuous integration and automated deployment
Required Skills and Experience :
Technical Skills :
- Proficiency in tools such as ERwin, ER/Studio, or similar tools for creating entity-relationship diagrams, and logical and physical data models.
- Expertise in both relational databases (e.g, MySQL, PostgreSQL, Oracle) and NoSQL databases (e.g, MongoDB, Elasticsearch).
- Strong understanding of API integration and how data models integrate with RESTful APIs and microservices.
- Familiarity with JSON, XML, and other data serialization formats used for communication between services and systems.
- Knowledge of cloud services, particularly AWS (Amazon RDS, DynamoDB, etc.), and experience in designing databases and data models for cloud platforms.
- Hands-on experience with CI/CD tools and version control systems like Git.
- Expertise in working with Spring Boot and understanding its integration with microservices architectures.
Experience :
- 5+ years of experience in data modelling, database design, and working with large-scale data systems.
- Proven experience in integrating data models with Spring Boot microservices and cloud-based services.
- Experience in working with API lifecycle management, including API design, integration, and optimization.
- Familiarity with data governance, data quality, and metadata management practices.
- Exposure to tools like Apache Kafka, Apache Spark, or similar big data technologies is a plus.
- Experience with data migration and ETL processes is desirable
Functional Areas: Other
Read full job descriptionPrepare for Data Modeler roles with real interview advice
10-12 Yrs
Bangalore / Bengaluru
4-6 Yrs
Hyderabad / Secunderabad