About us
ALGOTEQUE is an IT consultancy firm that helps startups, mid-sized and large corporations to create and deliver innovative technologies. Our team has a successful track record in designing, developing, implementing, and integrating software solutions (AI, ML, BI, Web, Automation) for Telecom, Energy, Bank, Insurance, Pharma, Automotive, Industry, e-commerce. We deliver our services both in fixed-price and time-and-materials models, helping our customers achieve their business and IT strategies.
Job Description
We are looking for a skilled Java Developer to join a pharma-focused data project. You will work on building robust and scalable data pipelines, ensuring high-quality ingestion, transformation, and indexing of structured and unstructured data to support critical pharmaceutical applications.
Responsibilities:
- Build robust and scalable data pipelines using Java Spring Boot to ingest structured and unstructured data.
- Connect to various data sources (REST APIs, databases, message queues) and normalize data for indexing.
- Design and manage OpenSearch indices, mappings, and ingestion strategies.
- Implement transformation logic to clean, enrich, and format data before indexing.
- Integrate monitoring tools and implement logging to track pipeline health and performance.
- Collaborate closely with product teams, DevOps, and other data engineers on data models and delivery timelines.
Required qualifications
- Strong experience in Java & Spring Boot for building microservices and RESTful APIs.
- Hands-on experience with AWS services, including OpenSearch, S3, and CloudWatch.
- Experience with ETL processes, consuming APIs, and working with relational and NoSQL databases.
- Deep understanding of OpenSearch indexing, querying, mappings, analyzers, and performance tuning.
- Familiarity with CI/CD tools such as GitHub Actions or similar for automated deployments.
- Knowledge of containerization tools, including Docker and TestContainers framework.