Senior Java Developer (AI/LLM)
New
N
NATEK PolskaBanking, AI/LLM
Lokalizacja: Warszawa, Wrocław lub Poznań – praca zdalna (okazjonalne wizyty w biurze 1-2x w miesiącu)Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English at minimum B2 level.
- Experience
- Minimum 8 years of commercial Java Developer experience; at least one year working with LLMs in a production environment.
- Required Skills
- PostgreSQLHibernateJavaSpring Boot
Requirements
- Have at least 8 years of commercial experience as a Java Developer.
- Have practical experience designing and building scalable backend systems.
- Know Java, Spring Boot, Spring Security, Hibernate, REST, PostgreSQL, Git, and Jira.
- Have at least one year of production experience implementing, integrating, and optimizing LLM solutions.
- Have practical experience with AI-SDLC tools such as GitHub Copilot, Claude Code, MCP, or Copilot Extensions, and using them in individual and team workflows.
- Have experience defining standards for AI use in software development and implementing improvements across the SDLC.
- Have experience with AI integration frameworks such as Spring AI or LangChain4j.
- Have strong knowledge of integrating LLM model APIs.
- Know embedding concepts and have experience working with vector databases.
- Have experience implementing and monitoring AI solutions for observability.
- Know the Specification-Driven Development approach.
- Have a relevant higher education qualification in computer science, mathematics, banking, or a related field.
- Have English proficiency at a minimum B2 level.
Responsibilities
- Implement, configure, and integrate AI-SDLC tools that support the software development lifecycle.
- Design and develop agentic workflows and multi-agent systems for development processes.
- Integrate LLM-based solutions with existing organizational systems and tools.
- Identify opportunities to optimize and automate software development processes using AI, with a focus on the full SDLC.
- Collaborate with developers and technical teams to identify AI use cases, improve workflows, and implement system solutions.
- Review AI-related solutions and design, develop, and implement improvements to software development processes.
- Lead workshops, training, and educational sessions on using AI in software development.
View Full Description & ApplyYou'll be redirected to the employer's site