Python Developer

Virtusa

Hyderabad, Telangana, India2–5 yrs1h agovia LinkedIn

About the Role

This role focuses on integrating enterprise Java applications with AI/ML capabilities, requiring expertise in both Java and Python.

Key Responsibilities

  • Develop secure RESTful APIs utilizing JWT, OAuth2, and Single Sign-On (SSO).
  • Implement enterprise integration patterns, API gateways, proxies, caching mechanisms, and distributed messaging platforms like Kafka and RabbitMQ.
  • Ensure application quality through rigorous unit testing, integration testing, secure coding standards, performance tuning, and distributed debugging.
  • Integrate Java enterprise applications with large language models (LLMs) across platforms such as OpenAI GPT, Azure OpenAI, Google Vertex AI, Anthropic Claude, and AWS Bedrock.
  • Design and deploy intelligent assistants, chatbots, document processing pipelines, and workflow automation.
  • Ensure strict adherence to data privacy, governance, and security compliance.
  • Maintain continuous visibility into application stability and performance using monitoring suites.

Requirements & Tech Stack

  • Core Java, Spring Boot, Spring Framework, and Microservices architecture.
  • SOLID principles and Object-Oriented Programming.
  • Java Collections, multithreading, concurrency, algorithms, and design patterns.
  • Python utilizing FastAPI and Flask.
  • Retrieval-Augmented Generation (RAG).
  • Vector databases including Pinecone, FAISS, ChromaDB, and Milvus.
  • Embeddings, semantic search, prompt engineering, AI agents, and function calling.
  • Orchestration frameworks such as LangChain, LlamaIndex, and Semantic Kernel.
  • Libraries like scikit-learn, TensorFlow, and PyTorch.
  • Continuous integration and continuous delivery (CI/CD) pipelines using Jenkins, GitHub Actions, Azure DevOps, or GitLab CI.
  • Containerization and orchestration using Docker, Kubernetes, and OpenShift.
  • Major cloud platforms: AWS, Azure, Google Cloud.
  • Monitoring suites such as Splunk, ELK Stack, Prometheus, Grafana, and AppDynamics.
  • Schema design, query optimization, and performance tuning.
  • Relational databases: Oracle, MySQL, PostgreSQL.
  • NoSQL stores: MongoDB, Couchbase, Redis, Cassandra, and Graph databases.

Qualifications

  • Deep expertise in Core Java, Spring Boot, Spring Framework, and Microservices architecture.
  • Advanced command over Java Collections, multithreading, concurrency, algorithms, and design patterns.
  • Strong Python development skills.
  • Advanced practical knowledge of Retrieval-Augmented Generation (RAG), vector databases, embeddings, semantic search, prompt engineering, AI agents, and function calling.
  • Familiarity with orchestration frameworks like LangChain, LlamaIndex, and Semantic Kernel.
  • Comprehensive understanding of CI/CD pipelines and containerization/orchestration.
  • Hands-on experience with Docker, Kubernetes, and OpenShift.
  • Experience with major cloud platforms (AWS, Azure, Google Cloud).
  • Experience with monitoring suites.
  • Data engineering expertise.
  • Experience working with a diverse ecosystem of relational databases and NoSQL stores.

Fresher Python Developer Jobs in Hyderabad · last 7 days

7 openings · all need no experience

Most hiring: Jobaaj Com, Wexdisoftwareseevices, Maha Software Solutions

See all 7 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job