Programming language knowledge - Java
NTT DATA, Inc.
Job Description: OBSv2 to AWS S3 Migration Platform Engineer
Role Purpose
Lead the design, build, and operation of a secure, scalable migration platform to move object data from OBSv2 to AWS S3. The role focuses on reliable execution, automation, governance, monitoring, and production support for large-scale enterprise data migration.
________________________________________
Key Responsibilities
• Own the end-to-end migration workflow from OBSv2 source buckets to AWS S3 destination buckets.
• Build and operate AWS-based orchestration using Step Functions, Lambda, Fargate, AWS Batch, DynamoDB, SQS, and rclone.
• Support both manifest-based and dynamic migration approaches, including batching, sharding, task sizing, and retry handling.
• Implement governance for bandwidth allocation, queue management, prioritization, throttling, and job tracking.
• Build observability through CloudWatch dashboards, logs, metrics, alerts, health checks, and progress reporting.
• Support secure multi-account deployment, IAM controls, privacy safeguards, testing, performance tuning, and production cutover.
________________________________________
Expected Deliverables
• Production-ready migration orchestration platform supporting both manifest and no-manifest paths.
• Hub-side governance for bandwidth control, queue processing, throttling, and completion reporting.
• Reusable rclone-based migration runtime with progress reporting and dynamic throttle support.
• DynamoDB-backed job, task, queue, bandwidth, and summary state management.
• CloudWatch dashboards, alarms, logs, runbooks, deployment automation, and operational documentation.
________________________________________
Preferred Experience
• Experience with Dell ECS, OBSv2, or other S3-compatible enterprise object storage platforms.
• Experience delivering enterprise-scale migrations in regulated, production environments.
• Experience with hub-and-spoke operating models across multiple AWS accounts.
• Ability to produce clear technical documentation and leadership-ready reporting.
________________________________________
Mandatory Technical Skills
Skill Area Mandatory Skill Requirement
AWS Serverless Hands-on experience with AWS Lambda, Step Functions, SQS, SNS, EventBridge, API Gateway, SSM Parameter Store, and Secrets Manager.
AWS Compute and Containers Strong working knowledge of ECS Fargate, AWS Batch, container task definitions, sidecar patterns, resource sizing, and runtime environment configuration.
AWS Storage Deep understanding of Amazon S3, S3 Intelligent-Tiering, S3-compatible APIs, object metadata, prefix structures, large object transfers, and lifecycle considerations.
Object Storage Migration Experience migrating large object datasets from on-premises or S3-compatible platforms such as Dell ECS/OBSv2 to AWS S3.
rclone Hands-on experience configuring and operating rclone for high-volume transfers, including transfers, checkers, retries, checksum validation, no-traverse behavior, stats, logs, and bandwidth limiting.
Python Development Strong Python skills for Lambda and Fargate services, including boto3, JSON processing, exception handling, logging, dataclasses, streaming files, and API integration.
DynamoDB Ability to design and operate DynamoDB tables, keys, indexes, scans, updates, batch writes, Decimal handling, and state-management patterns.
Networking Understanding of AWS Direct Connect, Transit Gateway, VPCs, private subnets, routing, S3 Gateway Endpoints, NAT Gateway scoping, and high-throughput network design.
IAM and Security Strong knowledge of IAM roles, cross-account access, STS assume-role, API keys, Secrets Manager, least-privilege design, and secure operational access.
Observability Experience with CloudWatch metrics, logs, alarms, dashboards, structured logging, operational telemetry, and migration progress reporting.
CI/CD and Deployment Experience with GitLab repositories, CI/CD pipelines, environment-specific configuration, infrastructure deployment, and safe teardown procedures.
________________________________________
Know-How Skills and Domain Understanding
• Understand large-scale object storage migration patterns, including manifests, prefix-based partitioning, batching, and validation.
• Balance migration performance across data volume, object count, compute resources, network capacity, and rclone concurrency.
• Design fair bandwidth allocation, throttling, queue handling, retry, and escalation models for production migrations.
• Apply strong operational discipline across monitoring, runbooks, restart procedures, completion checks, and stakeholder reporting.
• Maintain clear technical documentation, architecture notes, input contracts, implementation details, and support procedures.
Role Purpose
Lead the design, build, and operation of a secure, scalable migration platform to move object data from OBSv2 to AWS S3. The role focuses on reliable execution, automation, governance, monitoring, and production support for large-scale enterprise data migration.
________________________________________
Key Responsibilities
• Own the end-to-end migration workflow from OBSv2 source buckets to AWS S3 destination buckets.
• Build and operate AWS-based orchestration using Step Functions, Lambda, Fargate, AWS Batch, DynamoDB, SQS, and rclone.
• Support both manifest-based and dynamic migration approaches, including batching, sharding, task sizing, and retry handling.
• Implement governance for bandwidth allocation, queue management, prioritization, throttling, and job tracking.
• Build observability through CloudWatch dashboards, logs, metrics, alerts, health checks, and progress reporting.
• Support secure multi-account deployment, IAM controls, privacy safeguards, testing, performance tuning, and production cutover.
________________________________________
Expected Deliverables
• Production-ready migration orchestration platform supporting both manifest and no-manifest paths.
• Hub-side governance for bandwidth control, queue processing, throttling, and completion reporting.
• Reusable rclone-based migration runtime with progress reporting and dynamic throttle support.
• DynamoDB-backed job, task, queue, bandwidth, and summary state management.
• CloudWatch dashboards, alarms, logs, runbooks, deployment automation, and operational documentation.
________________________________________
Preferred Experience
• Experience with Dell ECS, OBSv2, or other S3-compatible enterprise object storage platforms.
• Experience delivering enterprise-scale migrations in regulated, production environments.
• Experience with hub-and-spoke operating models across multiple AWS accounts.
• Ability to produce clear technical documentation and leadership-ready reporting.
________________________________________
Mandatory Technical Skills
Skill Area Mandatory Skill Requirement
AWS Serverless Hands-on experience with AWS Lambda, Step Functions, SQS, SNS, EventBridge, API Gateway, SSM Parameter Store, and Secrets Manager.
AWS Compute and Containers Strong working knowledge of ECS Fargate, AWS Batch, container task definitions, sidecar patterns, resource sizing, and runtime environment configuration.
AWS Storage Deep understanding of Amazon S3, S3 Intelligent-Tiering, S3-compatible APIs, object metadata, prefix structures, large object transfers, and lifecycle considerations.
Object Storage Migration Experience migrating large object datasets from on-premises or S3-compatible platforms such as Dell ECS/OBSv2 to AWS S3.
rclone Hands-on experience configuring and operating rclone for high-volume transfers, including transfers, checkers, retries, checksum validation, no-traverse behavior, stats, logs, and bandwidth limiting.
Python Development Strong Python skills for Lambda and Fargate services, including boto3, JSON processing, exception handling, logging, dataclasses, streaming files, and API integration.
DynamoDB Ability to design and operate DynamoDB tables, keys, indexes, scans, updates, batch writes, Decimal handling, and state-management patterns.
Networking Understanding of AWS Direct Connect, Transit Gateway, VPCs, private subnets, routing, S3 Gateway Endpoints, NAT Gateway scoping, and high-throughput network design.
IAM and Security Strong knowledge of IAM roles, cross-account access, STS assume-role, API keys, Secrets Manager, least-privilege design, and secure operational access.
Observability Experience with CloudWatch metrics, logs, alarms, dashboards, structured logging, operational telemetry, and migration progress reporting.
CI/CD and Deployment Experience with GitLab repositories, CI/CD pipelines, environment-specific configuration, infrastructure deployment, and safe teardown procedures.
________________________________________
Know-How Skills and Domain Understanding
• Understand large-scale object storage migration patterns, including manifests, prefix-based partitioning, batching, and validation.
• Balance migration performance across data volume, object count, compute resources, network capacity, and rclone concurrency.
• Design fair bandwidth allocation, throttling, queue handling, retry, and escalation models for production migrations.
• Apply strong operational discipline across monitoring, runbooks, restart procedures, completion checks, and stakeholder reporting.
• Maintain clear technical documentation, architecture notes, input contracts, implementation details, and support procedures.
Vacancy posted 7 hours ago
Similar jobs that could be interesting for youBased on the Programming language knowledge - Java in Indiana vacancy
- ...feedbackRequirements:Bachelor’s degree in Computer Science or related fieldProven experience in software developmentStrong knowledge of programming languages such as Java, Python, or C#Familiarity with software development methodologiesIf you are a motivated and skilled Software...LanguageJava
- ...degree in Computer Science or related field Proven experience as a Software Engineer or similar role Strong knowledge of programming languages such as Java, Python, or C# Experience with software development methodologies such as Agile or Scrum Excellent...LanguageJavaFull timeRemote work
- ...Java Engineer Technologies We Use: Development languages/frameworks: Java, Pentaho Databases: MSSQL, Snowflake... ...consistently adheres to good programming practices Design, develop,... ...implementing on AWS is preferred ~ Knowledge of Terraform and CI/CD process...LanguageJava
- ...to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Programming language knowledge - Java to join our team in Bangalore, Karnātaka (IN-KA), India (IN). Primary Skills: • Support for internet-facing...LanguageJavaWork at officeRemote workFlexible hours
- ...analytical capabilities, technical programming skills, and supply chain expertise.... ...consulting) and client stakeholders Knowledge Development and Team Contribution... ...preferred ~ Proficiency in programming languages such as Python, Java, C++, or similar ~ Strong data...LanguageJavaRemote workWorldwideFlexible hours
- ...Perform code reviews, ad-hoc pair programming; contribute to iterative improvement of... ...development team using a modern programming language (Apex/Java/C#/Scala/Python/Go) ~ Experience in... ...(8+ preferred) ~ Strong knowledge and prior experience in implementing Sales...LanguageJava
- ...Experience or coursework in Software Development and Programming, with at least one modern programming language (e.g., Java, Python, C#, JavaScript). Understanding of... ..., databases, and server-side frameworks. Knowledge of Object-Oriented Programming (OOP) principles...LanguageJavaFull timeRemote work
$145k
...DAST, SCA). Proficiency in one or more software programming languages (e.g. Python, JavaScript/TypeScript, Java, Kotlin, Golang). ~ Proficiency in one or more... ...factors including market location and may vary depending on job-related knowledge, skills, and experience....LanguageJava$100k
...Entry-level software programmers Java Full stack developers Python/Java developers... ...technically inquisitive Experience in programming language Java and understanding of the software development life cycle Knowledge of statistics, SAS, Python, computer vision...LanguageJavaFull timeH1b$100k
...for entry-level software programmers, Java full-stack developers, Python/Java developers... ...inquisitive Experience in programming language Java and understanding of the software... ...cycle Project work on the skills Knowledge of core Java, javascript, C++, or software...LanguageJavaFull timeH1b$100k
...looking for entry-level software programmers, Java full stack developers, Python/Java... ...and technically inquisitive, experience in programming language Java and understanding of the software development life cycle, knowledge of statistics, SAS, Python, computer vision...LanguageJavaFull timeH1b- ...programmers, IT enthusiasts, Python/Java developers, data analysts/... ...also offer skill enhancement programs if the candidates are missing... ...Experience in programming language Java and understanding of the... ...development life cycle Knowledge of core Java, JavaScript, C++...LanguageJava
- ...for entry-level software programmers, Java full stack developers, Python/Java developers... ...inquisitive Experience in programming language Java and understanding of the software... ...cycle Project work on the skills Knowledge of Core Java, javascript, C++ or software...LanguageJavaFull timeH1b
$100k
...exhibiting at Oracle Cloud World/Oracle Java One (Las Vegas) -2023/2022 and at... ...technically inquisitive Experience in programming language Java and understanding of the software... ...cycle Project work on the skills Knowledge of Core Java , javascript, C++, or...LanguageJavaFull timeH1b- ...for entry-level software programmers, Java full stack developers, Python/Java developers... ...inquisitive Experience in programming language Java and understanding of the software... ...cycle Project work on the skills Knowledge of core Java, javascript, C++ or software...LanguageJavaFull timeH1bRemote work
$100k
...videos exhibiting at Oracle Cloud World/Oracle Java One (Las Vegas) -2023/2022 and at Gartner... ...and technically inquisitive experience in programming language Java and understanding of the software development life cycle knowledge of statistics, gen AI, LLM, Python,...LanguageJavaFull timeH1b- ...Indianapolis IN (Hybrid Model) Technical Skills: Knowledge of SQL language and cloud based technologies Data warehousing concepts, data... ...analytical solutions and models Coding in languages like Python, Java, JavaScript Root cause analysis of models with solutions...LanguageJava
- ...publications such as whitepapers. Share best-practice knowledge among the AWS solutions architect community.... ...environments using C++, Perl, Python, Java, Ruby, Node.js or equivalent object-oriented programming language; and experience with database architecture, performance...LanguageJava
- ..., Linux, and object-oriented programming, and possess problem-solving... ...experience in C++ programming language. Demonstrated proficiency... ...languages such as Python and Java is a plus. Strong understanding... .../Verilog, and PCB design. Knowledge of software development...LanguageJava
- ...SynergisticIT. Required skills for Java/software programmers: Bachelor's... ...technically inquisitive Experience in programming language Java and understanding of the software... ...cycle Project work on the skills Knowledge of Core Java, JavaScript, C++, or software...LanguageJavaRemote work
- ...please visit REQUIRED SKILLS For Java /Software Programmers Bachelors degree... ...inquisitive Experience in programming language Java and understanding of the software... ...cycle Project work on the skills Knowledge of Core Java , javascript , C++ or software...LanguageJavaImmediate startRemote work
$120k - $130k
...development in one or more of the following languages: Springboot, Angular, SQL, XML, JAVA, .Net, JavaScipt or other necessary programming languages Five years of programming... ...issues and capable of providing solutions Knowledge of W3C standards, SEO principles, ADA...LanguageJavaWork experience placementRemote work- ...for entry-level software programmers, Java Full stack developers, Python/Java developers... ...inquisitive • Experience in programming language Java and understanding of the software... ...cycle • Project work on the skills • Knowledge of Core Java , javascript , C++ or software...LanguageJavaH1b
$100k - $150k
...support the growth of other engineers through mentorship and knowledge sharing Skills/Competencies Bachelor's degree in... ...experience Proficiency in one or more modern backend programming languages (e.g., Java, Kotlin, or similar). Experience building and...LanguageJavaWork experience placementLocal areaRemote work- ..., please visit Required Skills for Java/Software Programmers Bachelors degree... ...inquisitive Experience in programming language Java and understanding of the software... ...cycle Project work on the skills Knowledge of Core Java, javascript, C++, or software...LanguageJavaRemote work
- ...or equivalent experience in medical device industry ASQ certified Quality Engineer Working knowledge of C++, Java, Python, or other managed programming language Have an understanding of quality philosophies, principles, systems, methods, tools, standards,...LanguageJavaHourly payLocal area
- ...also offer skill enhancement programs for candidates who are either... ...at Oracle Cloud World /Oracle Java One (Las Vegas) and at... ...Experience in programming language Java and understanding of the... ...Project work on the skills Knowledge of Core Java, javascript, C++...LanguageJavaH1b
- ...information. Teradata Autonomous Knowledge Platform activates enterprise... ...agentic AI and large language models (LLMs). Use AI powered... ...development. ~ Strong proficiency in Java, Go, or Python for service... ...in the Company's benefits programs, which generally include...LanguageJavaPermanent employmentFlexible hours
- ...also offer skill enhancement programs for candidates who are either... ...at Oracle Cloud World/Oracle Java One (Las Vegas) and at Gartner... ...Experience in programming language Java and understanding of the... ...Project work on the skills Knowledge of Core Java, JavaScript, C++...LanguageJavaH1b
- ...to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Programming language knowledge - Java to join our team in Bangalore, Karnātaka (IN-KA), India (IN). Cloud Database Migration Engineer (AWS) – JD Role...LanguageJavaWork at officeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Programming language knowledge - Java. Be the first to apply!



