Data Engineer

Contractor
🔍 Find Similar Jobs

Job Details

Employment Type

Contractor

Category

Engineering

Salary

12.00 USD

Valid Through

Aug 28, 2025

Job Description

Position: Data EngineerLocation: Smithfield, RI onlyDuration: 12+ MonthsMust haves: Java, with focus on building batch / backend applications using Spring Batch / Spring Boot frameworks ANSI SQL (Oracle, Snowflake) AWS (Batch, S3, IAM, KMS) Nice to haves: Control-M, Python, Jenkins Docker & Terraform, CloudFormationThe Expertise and Skills You BringBachelor's or Master's Degree in a technology related field (e. g. Engineering, Computer Science, etc. ) required with 5+ years of working experience4+ years of Java development utilizing Spring frameworks.

Experience writing batch jobs with Spring Batch is highly desirable2+ years of experience developing applications that run in AWS, with focus on AWS Batch, S3, IAM2+ years working with SQL (ANSI SQL, Oracle, Snowflake)1+ years of Python developmentExperience with Unix shell scripting (bash, ksh) and scheduling / orchestration tools (Control-M)Strong data modeling skills with experience working with 3NF and Star Schema data modelsProven data analysis skills; not afraid to work in a complex data ecosystemHands-on experience on SQL query optimization and tuning to improve performance is desirableExperience with DevOps, Continuous Integration and Continuous Delivery (Jenkins, Terraform, CloudFormation)Experience in Agile methodologies (Kanban and SCRUM)Experience building and deploying containerized applications using DockerWork experience in the financial services industry is a plusProven track record to handle ambiguity and work in a fast-paced environment, either independently or in a collaborative mannerGood interpersonal skills to work with multiple teams within the business unit and across the organization

Apply Now

You'll be redirected to the company's application portal

Application Success Tips

Resume Tailoring

Customize your resume to highlight skills and experiences relevant to this specific position.

Company Research

Learn about the company's mission, values, products, and recent news before your interview.

Profile Optimization

Ensure your LinkedIn profile is complete, professional, and matches your resume information.

Interview Preparation

Prepare thoughtful questions to ask about team dynamics, growth opportunities, and company culture.

Back to Job Listings