Software Engineer - I / II(Java)
Core
Design, develop, and maintain scalable backend services and APIs for a bus-ticketing platform, integrating generative AI and LLMs into backend systems.
Role type
Mid-level backend software engineer (Java)
Builds
High-performance distributed systems, AI-driven APIs, and RAG workflows for a travel OTA
Domain
Travel technology + Generative AI
Deliverable
production ML models
Required skills
Java, Spring Boot, Microservices, SQL, NoSQL, System Design, Multithreading, RESTful APIs, Docker, Kubernetes
Preferred skills
AI-assisted development tools, Prompt engineering, Cloud-native development, CI/CD pipelines
Technologies
Java, J2EE, Spring Boot, Kafka, React, MySQL, PostgreSQL, MongoDB, Pinecone, Milvus, Qdrant, Docker, Kubernetes
Responsibilities
Design and build scalable backend services; Integrate LLMs and RAG workflows; Optimize application performance; Write clean code with unit tests; Collaborate with Product and QA teams.
Seniority
Mid-level, hands-on IC