GenAI Java Developer
Stafide
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Tech stack
Java
API
Agile Methodologies
Artificial Intelligence
Azure
Continuous Integration
Software Engineering
Enterprise Software Applications
Chatbots
Large Language Models
Spring-boot
Generative AI
Backend
Kotlin
Build Management
GPT
Microservices
Job description
- Design and develop intelligent conversational applications using modern AI and Generative AI technologies.
- Build and enhance chatbot and conversational systems powered by large language models and agentic AI frameworks.
- Develop scalable backend services using Java, Kotlin, and Spring Boot.
- Integrate AI-driven capabilities such as Retrieval-Augmented Generation (RAG) and LLM-based solutions into enterprise applications.
- Contribute to the development of conversational digital experiences, including chatbot-driven web and social media interfaces.
- Work with cloud-based platforms to deploy and scale AI-powered services.
- Collaborate with cross-functional teams to design innovative solutions that enhance user engagement and digital interactions.
- Experiment with emerging AI technologies and propose innovative approaches to improve conversational systems.
- Ensure high-quality software development through clean coding practices, testing, and continuous integration.
- Contribute to an innovation-driven environment by bringing new ideas and technical insights to the team.
Requirements
- Strong experience in backend development using Java or Kotlin.
- Practical experience working with Spring Boot for building modern applications and APIs.
- Knowledge or hands-on experience with AI and Generative AI technologies such as ChatGPT, LLMs, Agentic AI, or RAG architectures.
- Experience developing conversational interfaces, chatbots, or AI-powered digital solutions.
- Familiarity with cloud environments and deploying applications on cloud platforms such as Azure.
- Strong problem-solving skills with the ability to develop innovative solutions.
- Interest in emerging AI technologies and enthusiasm for experimentation and innovation.
- Strong communication skills and the ability to collaborate effectively within a team environment.
- A proactive mindset with a willingness to learn and continuously improve.
You Should Possess the Ability to:
- Develop scalable and reliable backend services supporting AI-driven applications.
- Integrate generative AI models into enterprise software solutions.
- Design and build conversational systems that improve digital user experiences.
- Translate business ideas into innovative AI-powered applications.
- Work collaboratively within Agile development teams.
- Continuously explore and adopt new technologies within the AI and cloud ecosystem.