Senior Python Developer - Developer Tools (Python + Java + LLM)
Allianz
⚲ Warszawa, Śródmieście
Wymagania
- Python
- Java
Opis stanowiska
Nasze wymagania: Wykształcenie wyższe (informatyczne lub pokrewne). Minimum 5 lat doświadczenia z Python. Minimum 3 lata doświadczenia z Java ecosystem (Spring Boot, Maven/Gradle). Bardzo dobra znajomość Bitbucket/GitHub API oraz Git. Doświadczenie z CI/CD (Bamboo, Jenkins lub GitLab CI). Praktyczne doświadczenie z LLM APIs (Claude, OpenAI, AWS Bedrock) oraz Prompt Engineering. Znajomość Python AI framework (LangChain, LlamaIndex, Haystack lub podobny). Zaawansowana znajomość Docker oraz AWS. Doświadczenie z REST API, OAuth2. Umiejętność efektywnego czytania dokumentacji technicznej w języku angielskim. Komunikatywność, autonomiczność w podejmowaniu decyzji oraz umiejętność współpracy z zespołami. Dbałość o dokumentację, jakość kodu oraz odpowiedzialność za realizację zadań. Mile widziane: Spring Boot (głębokie zrozumienie frameworka użytkowników). Groovy (Gradle scripting). JavaScript/TypeScript (potencjalne UI dla raportów). Shell/PowerShell scripting. Bazy wektorowe (semantic search, RAG). Fine-tuning LLM. Maven Central/Nexus (artifact repositories, private repos). Terraform/Infrastructure as Code. Doświadczenie w Mentoringu. O projekcie: Dołącz do zespołu budującego innowacyjne narzędzia dla deweloperów Java Spring Boot. Będziesz tworzyć rozwiązania AI automatyzujące procesy deweloperskie, integrujące Bitbucket, Bamboo i AWS Bedrock, a także wspierać adopcję technologii AI w firmie. Zakres obowiązków: Projektowanie i rozwój narzędzi dla deweloperów zespołów Java Spring Boot. Implementacja MCP (Model Context Protocol). Implementacja integracji z Bitbucket API. Automatyzacja CI/CD Tworzenie dokumentacji technicznej i developer guides. Wsparcie użytkowników (Java developers) - troubleshooting, iteracja na podstawie feedbacku. Zapewnienie jakości, zgodności ze standardami i terminowości w realizacji powierzonych zadań.