Java Developer
Key Responsibilities
Design, develop, and maintain backend services and applications using Java.
Build and support data integration layers and APIs connecting various systems.
Collaborate closely with Azure Data Factory Engineers on ETL/ELT processes and data pipelines.
Integrate systems using REST APIs and other data exchange mechanisms.
Work with databases and optimize queries using SQL.
Support data processing workflows and ensure data consistency and quality.
Participate in CI/CD processes and contribute to automation and deployment pipelines.
Troubleshoot and resolve issues related to data flow and system integrations.
Collaborate with cross-functional teams including data engineers, analysts, and business stakeholders.
Required Skills
Strong experience in Java development.
Good knowledge of SQL and relational databases.
Experience working with REST APIs and system integrations.
Understanding of data processing, ETL/ELT concepts, or data pipelines.
Familiarity with cloud environments, preferably Microsoft Azure.
Experience with CI/CD pipelines and DevOps practices.
Strong problem-solving and analytical skills.
Good communication skills and ability to work in a collaborative environment.
Nice to Have
Experience working with Azure Data Factory (ADF) or close collaboration with data teams.
Familiarity with Azure services such as Azure SQL, Data Lake, or Synapse.
Experience with messaging systems or event-driven architectures.
Knowledge of data modeling concepts.
Java Developer
Java Developer