Java Data Engineer

Artech
Austin, TX, United States
13 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Compensation
$104,000 - $114,400
Working hours
Regular working hours

Tech stack

Java (Programming Language) Agile Methodology Artificial Intelligence Amazon Web Services Microsoft Azure Databases Continuous Integration Extract Transform Load (ETL) Relational Databases Software Debugging Software Design Patterns Distributed Data Store
+22 more
PostgreSQL MySQL Scala (Programming Language) Search Technologies Software Engineering SQL Databases Data Streaming Unstructured Data Data Processing Retrieval-Augmented Generation Large Language Models Prompt Engineering Apache Spark Backend Data Lakes Pyspark Apache Kafka Data Management Restful APIs Data Pipelines Programming Languages Microservices

Requirements

Java, Software Engineering, Design Patterns Programming Methodologies, Java, Scala Programming Language, Data Management, Data Processing, Debugging Skills, Team Player, REST (Representational State Transfer), Design develop test deploy and maintain scalable applications services and data pipelines using Java Scala and Python.Develop backend services RESTful APIs and microservices using Java and Spring Boot.Build and maintain large-scale ETL/ELT batch and streaming data pipelines.Hands-on experience with Apache Spark PySpark and/or Scala-based data processing.Work with structured and unstructured data across relational databases data lakes and distributed data platforms.Strong experience with SQL and databases such as PostgreSQL MySQL or Oracle.Experience with messaging and streaming platforms such as Apache Kafka or equivalent technologies.Integrate AI and Generative AI capabilities into applications and data workflows using LLMs and AI APIs.Familiarity with Prompt Engineering RAG embeddings vector search and vector databases.Experience with cloud platforms such as AWS Azure or GCP and modern CI/CD practices.Strong understanding of software engineering principles design
patterns testing debugging performance and production support.6+ years of relevant experience with strong problem-solving communication and collaboration skills in an Agile environment.                                      

Essential Skills: Design| develop| test| deploy| and maintain scalable applications| services| and data pipelines using Java| Scala| and Python.Develop backend services| RESTful APIs| and microservices using Java and Spring Boot.Build and maintain large-scale ETL/ELT| batch| and streaming data pipelines.Hands-on experience with Apache Spark| PySpark| and/or Scala-based data processing.Work with structured and unstructured data across relational databases| data lakes| and distributed data platforms.Strong experience with SQL and databases such as PostgreSQL| MySQL| or Oracle.Experience with messaging and streaming platforms such as Apache Kafka or equivalent technologies.Integrate AI and Generative AI capabilities into applications and data workflows using LLMs and AI APIs.Familiarity with Prompt Engineering| RAG| embeddings| vector search| and vector databases.Experience with cloud platforms such as AWS| Azure| or GCP and modern CI/CD practices.Strong understanding of software engineering principles| design patterns| testing| debugging| performance| and production support.6+ years of relevant experience with strong problem-solving| communication| and collaboration skills in an Agile environment. Desirable Skills:

Skills: Digital : Apache Spark~Digital : Kafka~Core Java

Experience Required: 7+

** All submissions must have LinkedIn ID of Candidate**

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…