Job Description
Requirements - 4+ years of experience in Java development with a strong understanding of Java EE and experience with the latest version of Java (e. g., Java 17 or later). - Experience with microservice architecture and designing distributed systems. - Experience with frameworks such as Spring, Hibernate, and JPA. - Proficiency in SQL and database management (e. g., MySQL, PostgreSQL). - Strong knowledge of web technologies (e. g., RESTful APIs, JSON, XML). - Hands-on experience with containerization technologies (e. g., Docker) and orchestration tools (e. g., Kubernetes). - Experience with CI/CD tools and practices (e. g., Jenkins, GitLab CI). - Experience with pub/sub messaging systems. - Experience with version control systems (e. g., Git). - Excellent problem-solving skills and attention to detail. - Strong communication skills and the ability to work effectively in a team environment. - Experience with Agile/Scrum methodologies is a plus. - AI LLM Exposure. Preferred Skills - Experience with graph databases (e. g., Neo4j, Amazon Neptune). - Experience with cloud platforms (e. g., GCP, AWS, Azure). - Familiarity with DevOps practices and tools. - AI LLM Exposure. - Basic understanding or hands-on experience with LLMs (e. g., GPT, Gemini, Claude, Copilot). - Experience integrating LLM APIs (e. g., OpenAI, Vertex AI, Claude, Copilot) into backend systems. - Exposure to prompt engineering and intelligent workflow design. - Familiarity with embeddings, vector databases, or semantic search concepts. - Awareness of RAG architectures or frameworks such as LangChain or LlamaIndex. This job was posted by Thoshima Kaveramma from Falabella.
Similar jobs
- Advanced Engineer - Java Backend Developer
HARMAN India · Bengaluru, Karnataka, India
- Senior Java Backend Developer
Infosys Finacle · Chennai, Tamil Nadu, India