Responsibilities and duties
- Design, develop, and maintain microservices and applications in Java, ensuring high performance, scalability, and security;
- Build, test, and deploy AI agents for business process automation;
- Integrate LLMs with APIs, databases, external services, and corporate tools;
- Contribute to RAG pipelines, memory mechanisms, and efficient context retrieval;
- Ensure the reliability of workflows involving AI agents and intelligent automations;
- Implement and maintain automated tests (unit, integration, and functional);
- Write specific tests for agentic AI components;
- Troubleshoot development, staging, and production environments.
- Work with CI/CD pipelines for continuous build, test, and deployment;
- Use containerization (Docker) and orchestration (Kubernetes) for deployments;
- Ensure observability and monitoring of agentic AI workflows;
- Participate in code reviews, knowledge-sharing sessions, and agile ceremonies;
- Provide technical support and act as a reference for medium and high-complexity tasks;
- Review and maintain detailed documentation of architecture, components, integrations, and deployment processes;
- Record technical decisions and adopted patterns for the use of AI and automation.
Requirements and qualifications
Bachelor's degree in Computer Engineering, Information Systems, Computer Science, or related fields;
Experience in:
- Java development and OOP,
- Microservices and REST APIs,
- Test automation (unit, integration, or functional),
- GIT tools,
- LLMs and AI frameworks (e.g., LangGraph, LangChain, CrewAI, AutoGen, Semantic Kernel);
Proficiency in Java and Python
- Node.js or another language is a plus;
Knowledge of databases (SQL Server, Oracle, Cassandra, or similar);
Understanding of vectors, embeddings, and vector databases;
Understanding of APIs, microservices, and basic cloud concepts;
Strong debugging, troubleshooting, and technical communication skills;
Advanced/fluent English for daily contact with international teams.
It would be interesting if you had:Experience in:
- Multi-agent systems or agents with function-calling,
- TDD or BDD,
- Containerization with Docker and orchestration with Kubernetes;
Knowledge in:
- Graphs and Graph DBs (e.g., Neo4j),
- CI/CD tools (Jenkins, GitLab CI, GitHub Actions),
- Observability and monitoring (Prometheus, Grafana, ELK),
- Telecom (not mandatory);
Familiarity with cloud platforms.
Additional information
Work hours: Monday to Friday, from 8:00 AM to 12:00 PM and from 1:00 PM to 5:00 PM.
Work location: Activities may be performed under a "Home Office" remote work regime.