- Company Name
- Intellyk Inc.
- Job Title
- Java Developer with AI
- Job Description
-
Job Title: Java Developer with AI
Role Summary: Develops and maintains Java-based backend systems integrated with AI/LLM capabilities, designing APIs, event-driven architectures, and frontend solutions. Implements observability, DevOps pipelines, and ensures alignment with clean architecture principles.
Expactations:
- 7-10+ years professional experience in Java backend development.
- Proven experience integrating AI workflows or LLM models into Java applications.
- Competency in full-stack development (backend, frontend, API design).
- Ability to contribute to system design discussions, mentor teams, and collaborate cross-functionally.
Key Responsibilities:
- Build scalable backend systems using Java, Spring Boot, and related frameworks.
- Integrate AI/LLM models via prompt engineering, vector stores, or RAG techniques.
- Design and optimize REST/SOAP APIs for application and frontend integration.
- Implement event-driven architectures with Kafka, JMS, or Pub/Sub.
- Develop responsive frontend components using modern JavaScript frameworks.
- Monitor system health with logging, metrics, and distributed tracing tools.
- Configure CI/CD pipelines, containerization, and observability practices.
- Apply design patterns, domain-driven design, and modularization for maintainability.
Required Skills:
- Core Java, Spring Boot, Spring Framework, Spring Security, dependency injection.
- AI/LLM integration (prompt templates, LLM orchestration, vector stores).
- REST API design/versioning, XML/JSON parsing.
- Kafka/JMS messaging, event partitioning, consumer groups.
- React/Angular/Vue, state management, API integration.
- Micrometer, OpenTelemetry, Prometheus, containerization with Docker/Kubernetes.
- Clean architecture, design patterns (repository, strategy), domain-driven design.
Required Education & Certifications:
- Bachelor’s degree in Computer Science or related technical field.
- Certifications in Java/Spring frameworks, DevOps tools, or AI/ML not required but advantageous.