Responsabilidades
Key Responsibilities
* Design, develop, and maintain backend services using Java and Spring Boot
* Build and optimize distributed, event-driven applications using Kafka
* Develop and maintain containerized microservices using Docker
* Integrate with OpenAI APIs and various external systems
* Collaborate with cross-functional teams to deliver high-quality product features
* Troubleshoot production issues and ensure system stability and performance
* Participate in code reviews and contribute to technical decision-making
Requisitos
### Required Skills & Experience
* 3–6 years of hands-on Java development experience
* Strong expertise in Spring Boot
* Experience with Kafka (message streaming, producers/consumers, topics, partitions)
* Proficiency with Docker and microservices architecture
* Experience integrating with OpenAI APIs (Chat Completion, Embeddings, etc.)
* Solid understanding of RESTful APIs and integrations with external systems
* Knowledge of SQL/NoSQL databases
* Strong problem-solving and debugging abilities
### Nice-to-Have
* Experience with CI/CD pipelines
* Familiarity with cloud platforms (AWS, GCP, or Azure)
* Understanding of container orchestration (Kubernetes)