logo

Techart Trekkies Pvt. Ltd. sister concern of Innovative Investment Group

  • Kathmandu
  • Views: 350
  • Deadline: 16th November 2025 ( 1 days left (s) )

Java Backend Developer

Job Description

Key Responsibilities

Backend Development & Architecture (Java/Spring)

  • Design, implement, and maintain high-volume, low-latency applications and RESTful APIs using Java 11+ and the Spring Boot ecosystem (Spring Data, Spring Security, Spring Cloud/Microservices).
  • Collaborate with cross-functional teams (Product, Frontend) to define feature specifications and deliver technical solutions.
  • Write comprehensive unit and integration tests (using JUnit, Mockito) to ensure code quality and maintainability.
  • Optimize application performance, scalability, and security of the backend services.
  • Manage relational and NoSQL databases (e.g., PostgreSQL, MongoDB), including schema design and query optimization via JPA/Hibernate.

AI Integration & Implementation [ Good to have or enthusiast to learn and adapt]

  • Translate AI/ML requirements from stakeholders into scalable backend features (e.g., personalized recommendations, intelligent search, data classification).
  • Integrate existing AI models and external LLMs (Large Language Models) into the Spring application using relevant tools like Spring AI or direct API calls.
  • Work with Data Science/ML teams to ensure seamless deployment and monitoring of models via Java services.
  • Develop Retrieval-Augmented Generation (RAG) patterns using vector databases and embedding techniques to ground AI results in proprietary data.

Skills

  • Java
  • Spring Boot
  • Hibernate
  • JPA
  • RESTful APIs
  • Microservices
  • SQL
  • MySQL
  • PostgreSQL
  • MongoDB
  • Maven
  • Gradle

Job Specification

Required Skills & Experience (Mid-Level)

  • 2+ years of professional experience in developing backend applications using Java.
  • Strong proficiency with the Spring Framework, particularly Spring Boot for microservices architecture.
  • Solid experience developing and consuming RESTful APIs.
  • Experience with modern software development practices (Git, CI/CD, Agile/Scrum).
  • Foundational understanding of AI/ML concepts and practical experience in integrating pre-trained models or utilizing GenAI APIs in a production environment.

Desired Qualifications (Bonus)

  • Familiarity with containerization technologies (Docker, Kubernetes).
  • Experience with event-driven architecture and message brokers (Kafka, RabbitMQ).
  • Practical experience with Java-specific AI integration libraries like Spring AI or LangChain4j.
  • Knowledge of Python/Jupyter for basic model testing or data analysis.
Apply for Job
Direct CV Upload * Apply easily without creating your profile

Job Overview

Offered Salary

Not Disclosed

Gender

Male / Female

Career Level

Mid Level

Industry

Information Technology / Computer

Experience

More than or equal to 2 Year

Qualification

Bachelors

Number of vacancy

1