Java developer

Overview

Full Time

Skills

CI/CD Automation
Linux Deployment
OpenSearch Integration
ETL Processes
Kafka Streaming
Documentation Skills
Scripting Languages
Java Development
Java Programming
Data Governance

Job Details

Java Developer

Key Responsibilities

  • Design and implement ETL processes for complex data workflows.
  • Develop data pipelines to collect, normalize, and route high-volume data.
  • Migrate existing datasets to OpenSearch, ensuring data integrity.
  • Optimize ingestion and query performance through indexing strategies.
  • Configure, manage, and maintain OpenSearch clusters for scalability.
  • Implement access control, data lifecycle management, and retention policies.

Required Qualifications

  • Bachelor's degree in Computer Science or related field.
  • Proven experience in Java development for backend services.
  • Strong understanding of ETL processes and data pipelines.
  • Knowledge of data governance principles and best practices.

Technical Skills & Experience

  • Proficiency in Java programming and microservices development.
  • Hands-on experience with OpenSearch integration and administration.
  • Familiarity with Kafka producers/consumers for real-time data streaming.
  • Ability to write efficient scripts using Python, Perl, or JavaScript.

Preferred Qualifications

  • Experience with CI/CD automation using tools like GitLab.
  • Knowledge of Linux-based environments for service deployment.
  • Strong documentation skills for system architecture and workflows.
  • Ability to collaborate effectively with cross-functional teams.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.