Java Developer - ETL and Data Flow Specialist
Location Remote (USA)MUST LIVE within AL, AZ, FL, GA, IN, KY, LA, MO, NC, PA, SC, TN, TX, UT, VA, WI to be eligible for this positionMUST be willing to sign an attestation that you are compliant with Immigration and Nationality Act (INA) Section 274A
Position Type Full-time, Contract
Job DescriptionWe are seeking a skilled Java Developer with expertise in ETL (Extract, Transform, Load) and Data Flow processes. The ideal candidate will have a strong understanding of Java programming language, with demonstrated experience in building robust data pipelines and workflows.
ResponsibilitiesDesign, develop, and maintain Java-based ETL processes to extract, transform, and load data from various sources into target systems.Implement efficient data flow architectures to ensure smooth and reliable transfer of data across different systems and platforms.Collaborate with cross-functional teams to gather requirements, analyze data needs, and develop solutions that meet business objectives.Optimize data processing workflows for performance, scalability, and reliability.Troubleshoot and debug issues in data pipelines, identifying root causes and implementing effective solutions.Ensure compliance with security standards and best practices, including SSL, PKI, and Kuberos.Integrate Java applications with JDBC, APIs, and Docker containers to facilitate data exchange and deployment processes.Stay updated on emerging technologies and trends in ETL, data processing, and Java development, continuously enhancing skills and knowledge.
RequirementsThis position requires the ability to obtain a U.S. Security Clearance for which the U.S. Government requires U.S. Citizenship. An interim and/or final U.S. Secret Clearance Post-Start is required. We will not sponsor applicants for employment visa status.Bachelor’s degree in computer science, engineering, or related field or equivalent work experience.Proven experience as a Java Developer with a focus on ETL and data flow.Strong proficiency in Java programming language, with a deep understanding of object-oriented principles and design patterns.Experience with SSL, PKI, and Kuberos for securing data transmission and authentication.Familiarity with JDBC for database connectivity and interaction.Knowledge of RESTful APIs and experience integrating Java applications with external services.Excellent problem-solving skills and ability to troubleshoot complex issues in data processing workflows.Strong communication and collaboration skills, with the ability to work effectively in a team environment.Proficiency in Docker for containerization and deployment of Java applications (preferred).Experience with Alation data catalogue software to organize, sort, and analyze data sets (preferred).
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
