Punë
Staff ETL Java Engineer
ISA Consulting Group
Bajram Curri, Shqipëri
Të tjera
Përshkrimi
**Job Title:**
Staff ETL Java Engineer
**Location:**
Kosovo/ Albania/ North Macedonia
**The Company**
ISA Consulting is an IT company offering end-to-end solutions in Digital Transformation, Digital Consulting and Business Process Services - supporting all Tech Stacks. Collectively we service a multitude of clients across industries and company verticals. We are a culmination of some of the brightest Full Stack Developers, Data Engineers, Architects, Project Managers, Quality Analysts, Strategists, spanning across multiple time zones.
**Job Summary**
We are seeking a highly capable and results-driven professional to join our team in the role of
**Staff ETL Java Engineer.**
This position plays a key role in supporting the organization's goals by contributing to design, develop and optimize large-scale ETL pipelines used to process and analyze high volumes of documents within AI-driven eDiscovery systems, implement performance improvements in Java-based processing pipelines through code-level optimizations, improved algorithms, and resource management. The ideal candidate will bring a combination of relevant experience, strong interpersonal skills, and a proactive mindset. This role requires collaboration across teams, a commitment to excellence, and the ability to thrive in a dynamic environment.
**Responsibilities & Duties**
- Design, develop, and optimize large-scale ETL pipelines used to process and analyze high volumes of documents within AI-driven eDiscovery systems.
- Implement performance improvements in Java-based processing pipelines through code-level optimizations, improved algorithms, and resource management.
- Identify and remediate performance bottlenecks in complex data-processing workflows to improve system throughput and reliability.
- Design and implement parallel processing strategies to accelerate large dataset ingestion and transformation tasks.
- Optimize data transformation and extraction workflows to ensure efficient processing of structured, semi-structured, and unstructured document data.
- Collaborate with engineering, AI/ML, and infrastructure teams to integrate ETL pipelines with AI analytics and document intelligence systems.
- Develop tools and monitoring capabilities to track pipeline performance, processing efficiency, and failure points.
- Troubleshoot and resolve data pipeline failures and processing errors in production environments.
- Implement robust error handling, logging, and retry mechanisms to improve pipeline resiliency and reliability.
- Contribute to architectural decisions that improve scalability and maintainability of the data processing platform.
- Participate in code reviews and establish best practices for high-performance Java data processing systems.
- Document ETL processes, pipeline architecture, and optimization strategies for internal teams.
- Perform other duties and responsibilities as assigned to support team, department, and organizational goals.
**Requirements and Skills**
- Strong analytical mindset with the ability to diagnose and resolve complex performance issues in large-scale systems.
- Detail-oriented with a focus on system efficiency, reliability, and scalability.
- Ability to work independently on complex engineering challenges while collaborating across cross-functional teams.
- Strong communication skills for explaining technical issues and performance improvements to both technical and non-technical stakeholders.
- Passion for performance tuning, optimization, and system architecture improvements.
- Highly organized with the ability to manage multiple engineering priorities simultaneously.
- Proactive problem solver who identifies opportunities for continuous improvement in pipeline performance and stability.
- Commitment to writing clean, maintainable, and well-documented code.
- Curious and innovative mindset with interest in large-scale data processing systems.
**Education & Experience**
- Bachelor’s degree in Computer Science, Software Engineering, Data Engineering, or a related technical field (or equivalent experience).
- **12+ years of experience**
in software engineering or data engineering, with significant focus on ETL or data pipeline development.
- Strong programming experience in heavily multi-thread Java applications (JDK17 and later preferred)
- Demonstrated experience designing and optimizing large-scale ETL pipelines.
- Proven experience improving pipeline performance through parallelization, algorithm optimization, and efficient resource usage.
- Experience working with large document datasets or high-volume data processing systems.
- Familiarity with distributed processing architectures and scalable data systems. Experience with Kubernetes is a plus.
- Experience diagnosing and resolving data pipeline failures, performance bottlenecks, and system scalability challenges.
- Experience with performance monitoring, profiling tools, and debugging complex data systems.
**Hiring Policy**
This job description may evolve over time. ISA Consulting is dedicated to diversity and inclusion, ensuring a fair workplace for all, regardless of race, color, religion, gender, national origin, age, disability, or any other protected status.
Puna remote: Po
Burimi: https://al.linkedin.com/jobs/view/staff-etl-java-engineer-at-isa-consulting-group-4422264929
Kërkesat
Niveli: staff
Kjo shpallje vjen nga një burim i jashtëm. Aplikimi kryhet në faqen e punëdhënësit.
Apliko në burim