Java Data Engineer
Techila Global ServicesMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Design, develop, and maintain scalable Java cloud applications and microservices using frameworks like Quarkus and Spring Boot.
Develop Apache Flink applications and Snowflake-based data warehouses for real-time and batch data processing with a focus on data integration and pipeline reliability.
Implement, monitor, and optimize AWS serverless services, CI/CD pipelines, infrastructure as code, and ensure data quality and governance for enterprise-grade solutions.
Minimum Requirements
10 to 15 years of experience in software engineering, backend/cloud application development, or data engineering.
Strong proficiency in Java and experience with Java frameworks (Quarkus, Spring Boot).
Hands-on experience with AWS services including Lambda, and Snowflake or similar cloud-based data warehouse.
Practical experience with Apache Flink, SQL development, REST APIs, CI/CD pipelines, and Agile development environment.
Ideal Candidate Profile
Experienced in building complex data pipelines and serverless applications leveraging AWS native services and cloud data platforms.
Proficient in troubleshooting production issues and optimizing application performance in distributed, event-driven or streaming environments.
Skilled in collaboration across cross-functional teams including product, data engineering, QA, and DevOps, and adheres to coding and infrastructure best practices.
