JB001861 Java Data Engineer Pan India ·

Techila Global

India

Remote

INR 3,000,000 - 6,000,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Techila Global is hiring a Java Data Engineer to join a Salesforce-focused team delivering senior-led transformations for clients worldwide. The role emphasizes Java-based microservices, serverless AWS Lambda, Apache Flink streaming, and Snowflake data warehouses.

You will build reliable data pipelines, APIs, and scalable cloud-native solutions while collaborating in an Agile environment. Ideal candidates have 10–15 years of experience in software/data engineering, strong Java skills, and

Qualifications

  • 5+ years in software/data engineering or backend development.
  • Proficiency in Java and OO programming.
  • Hands-on with Java frameworks (Quarkus/Spring Boot).
  • Experience deploying AWS Lambda and serverless architectures.
  • Experience with Apache Flink for real-time/batch processing.
  • Snowflake or similar cloud data warehouse expertise.

Responsibilities

  • Design and develop cloud-native applications using Java frameworks.
  • Build and maintain data pipelines for ingest, transform, and load.
  • Develop and optimize data warehouses, schemas, views, and SQL objects.
  • Create REST APIs and integrate with databases and cloud services.
  • Implement data quality, governance, and monitoring across pipelines.
  • Collaborate in an Agile team and participate in code reviews.

Skills

Java
REST API design
Data engineering
Cloud architecture
Agile methodologies

Tools

Quarkus
Spring Boot
AWS Lambda
Apache Flink
Snowflake
SQL
Terraform
Docker
Kafka
Kinesis

Job description

# Java Data EngineerJoin Techila's team of Salesforce experts. We build senior-led transformations that deliver measurable outcomes for clients worldwide.Apply Now →← All JobsExperience10–15 yrsEmployment TypeFull-timeOpenings1 positionApply ByOct 31, 2026## Required SkillsJavaScript## Job DescriptionDesign and Develop Cloud Applications: Build, maintain, and enhance scalable Java applications and microservices using Quarkus, Spring Boot, or similar Java frameworks.Serverless Application Development: Design, develop, deploy, and support AWS Lambda functions for event-driven processing, automation, integrations, and backend services.Apache Flink Data Processing: Develop and maintain Apache Flink applications using Java for real-time and batch data processing, data transformation, stream processing, and integration with multiple data sources and destinations.Data Warehouse Development and Management: Design, develop, and optimize data warehouse solutions using Snowflake or a similar cloud-based data warehouse. Create and maintain schemas, tables, views, SQL queries, stored procedures, data models, and data-integration processes to support analytics, reporting, and downstream applications.Data Integration and Pipeline Development: Build reliable data pipelines that ingest, transform, validate, and distribute data across applications, databases, cloud services, Snowflake, and downstream systems.API and System Integration: Develop REST APIs and integrate applications with databases, AWS services, third-party platforms, internal systems, and other enterprise applications.AWS Cloud Services: Work with AWS services such as Lambda, API Gateway, S3, CloudWatch, IAM, Secrets Manager, SQS, SNS, EventBridge, and other services required to support cloud-native solutions.Application and Pipeline Performance Optimization: Analyze and improve the performance, scalability, reliability, resource utilization, data-processing speed, and response times of applications and pipelines.Data Quality and Governance: Implement data validation, reconciliation, error handling, monitoring, and quality controls to ensure data accuracy, consistency, security, and availability.Testing and Quality Assurance: Develop and maintain unit, integration, end-to-end, and data-quality tests using tools such as JUnit, Mockito, Testcontainers, and appropriate data-testing frameworks.Monitoring and Troubleshooting: Monitor application and pipeline logs, metrics, alerts, and system health. Investigate and resolve production incidents, data issues, deployment failures, performance problems, and service interruptions.CI/CD and Deployment Automation: Support continuous integration and continuous delivery pipelines, automated builds, testing, code-quality checks, artifact management, and deployments across development, testing, staging, and production environments.Infrastructure as Code: Develop and maintain AWS infrastructure configurations using Terraform or similar infrastructure-as-code tools.Code Reviews and Development Standards: Participate in code reviews, follow clean-code and secure-coding practices, and contribute to reliable, maintainable, and scalable software solutions.Documentation: Create and maintain technical documentation, API documentation, data-flow documentation, deployment procedures, troubleshooting guides, architecture documentation, and operational runbooks.Agile Collaboration: Participate in daily stand-ups, sprint planning, backlog refinement, sprint reviews, retrospectives, and other Agile ceremonies.Jira Project Management: Create, update, and track Jira work items. Maintain accurate task status, estimates, priorities, acceptance criteria, dependencies, risks, and delivery information.Cross-Functional Collaboration: Work with product managers, business analysts, data engineers, QA engineers, DevOps engineers, architects, and other stakeholders to understand requirements and deliver effective technical solutions.## Qualifications### Required Skills5+ years of experience in software engineering, backend development, cloud application development, or data engineering.Strong proficiency in Java and object-oriented programming.Hands-on experience with Quarkus, Spring Boot, or similar Java frameworks.Experience developing, deploying, and supporting AWS Lambda functions.Strong hands-on experience with AWS cloud services and serverless application development.Practical experience developing data-processing and streaming applications using Apache Flink.Experience designing and maintaining Apache Flink pipelines for real-time or batch data processing.Mandatory hands-on experience with SNOWFLAKE or a similar cloud-based data warehouse.Experience with Snowflake data modeling, schema design, SQL development, views, stored procedures, query optimization, and performance tuning.Strong understanding of data warehousing concepts, data integration, data quality, data governance, and analytical workloads.Experience developing REST APIs, microservices, event-driven applications, and asynchronous processing solutions.Strong experience working with SQL and relational databases.Knowledge of AWS services such as S3, CloudWatch, IAM, Secrets Manager, API Gateway, SQS, and SNS.Experience with unit-testing and mocking frameworks such as JUnit and Mockito.Strong understanding of CI/CD pipelines and automated software delivery.Experience with Git, branching strategies, pull requests, and code reviews.Experience troubleshooting application, integration, data-pipeline, and production issues.Experience with monitoring, logging, alerting, and production support.Familiarity with Docker and containerized applications.Experience working in an Agile development environment.Hands-on experience using Jira for task tracking, sprint planning, estimation, reporting, and delivery management.Strong analytical, problem-solving, communication, and collaboration skills.### Preferred SkillsExperience with DBT or similar data-transformation and analytics-engineering frameworks.Experience with Terraform or other infrastructure-as-code technologies.Experience with Kafka, Amazon Kinesis, or other messaging and streaming technologies.Experience with Debezium, change data capture, or database replication.Knowledge of Apache Iceberg, Parquet, data lakes, or lakehouse architectures.Knowledge of database migration tools such as Liquibase or Flyway.Experience with Testcontainers or other integration-testing technologies.Experience with observability tools, structured logging, metrics, distributed tracing, and alerting.Familiarity with Kubernetes and cloud-native application design.Experience with secure API development, authentication, authorization, encryption, and secrets management.Knowledge of performance testing, load testing, and application profiling.Experience supporting enterprise, healthcare, financial, or other regulated environments.### At a GlanceWork ModeRemoteEmploymentFull-timeExperience10–15 yrsOpenings1DeadlineOct 31, 2026Apply for this Role →[ Hiring process ]## What to expectFour stages, typically completed within **2–3 weeks**. We respect your time — every stage has a clear purpose and timely feedback.1. STEP 0130 min ### Screening Call Introductory conversation with our talent team to understand your background and motivations.2. STEP 0260–90 min ### Technical Round Live problem-solving with a senior architect on Salesforce design, integrations, or domain depth.3. STEP 0345 min ### Culture Fit Conversation with practice leadership covering working style, ownership, and how you collaborate.4. STEP 04Within 5 days ### Offer Formal offer with full compensation breakdown, start date, and onboarding plan.Apply
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

JB001764 Java Application Mumbai · Hybrid
JB001764 Java Application Mumbai · Hybrid

Techilaservices • Mumbai

On-site
INR 1,200,000 - 1,800,000
JB001810 Data Engineer -Ritika Pan India ·
JB001810 Data Engineer -Ritika Pan India ·

Techila Global • India

Hybrid
INR 2,500,000 - 4,000,000
JB001836 Senior .Net Full Stack Developer Pan India ·
JB001836 Senior .Net Full Stack Developer Pan India ·

Techila Global • India

Remote
INR 1,800,000 - 3,000,000
JB001774 ETL Tester Bangalore, Hyderabad ·
JB001774 ETL Tester Bangalore, Hyderabad ·

Techilaservices • Bengaluru

On-site
INR 1,500,000 - 2,500,000
JB001838 Senior CRM Data Analyst / Customer Intelligence Analyst Pan India · Remote
JB001838 Senior CRM Data Analyst / Customer Intelligence Analyst Pan India · Remote

Techila Global • India

Remote
INR 700,000 - 1,200,000
JB001839 Senior Machine Learning Engineer Pan India · Remote
JB001839 Senior Machine Learning Engineer Pan India · Remote

Techila Global • India

Remote
INR 2,500,000 - 4,500,000
Software Engineer Senior Consultant II-Saba
Software Engineer Senior Consultant II-Saba

Techila Global • Bengaluru

Hybrid
INR 1,500,000 - 2,100,000
JB001874 DevSecOps & Application Security Engineer Bangalore, Hyderabad ·
JB001874 DevSecOps & Application Security Engineer Bangalore, Hyderabad ·

Techila Global • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Data Engineer - AWS
Data Engineer - AWS

Techila Global • India

Hybrid
INR 800,000 - 1,600,000
Cloud Data engineer
Cloud Data engineer

Techila Global • India

Hybrid
INR 1,200,000 - 1,800,000