Senior Software Engineer_Java and Python

3 - 5 years

9 - 18 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Skills Required

Work Mode

Work from Office

Job Type

Full Time

Job Description

Role Description:

  • AI Program is a set of initiatives using AI services to improve business processes. As part of the program, we create multi-agent solutions, chatbots, data-transfer assistants, RAG-based knowledge bases, etc.

REQUIRED SKILLS & TOOLS

  • 5+ years of professional experience as a backend or full-stack developer, preferably with Java (Spring Boot)
  • Strong proficiency in Python (AI/ML applications, automation scripts, integrations, experience with Django or FastAPI frameworks)
  • Solid understanding of microservices architecture and implementation
  • Hands-on experience with Azure Cloud services (Functions, Azure Storage, Key Vault, App Services, etc.)
  • Experience integrating with Azure OpenAI / OpenAI APIs
  • Good understanding of Retrieval-Augmented Generation architecture
  • Experience working in Agile / Scrum teams
  • Strong documentation and knowledge-sharing skills
  • Experience working with relational databases

Key Accountabilities & Responsibilities:

  • Design, build, and maintain AI-powered solutions that support business processes (multi-agent systems, chatbots, data assistants, etc.)
  • Lead the technical design of new AI initiatives within the program
  • Integrate large language models (LLMs) with internal systems and APIs
  • Build tools and assistants that leverage Azure AI and cloud services
  • Develop and maintain knowledge bases based on the RAG pattern
  • Optimize performance, security, and cost-efficiency of implemented solutions
  • Collaborate closely with product owners and business stakeholders
  • Mentor and support junior developers in the team

Key Competencies & Skills required

Technical Skills:

  • Python, SQL, Azure, LLMs, Java, Spring

Nice to have:

  • Familiarity with LangChain, Semantic Kernel, or other LLM agent orchestration frameworks (e.g., CrewAI)
  • Experience with CI/CD pipelines (Azure DevOps, GitHub Actions, or similar)
  • Experience working with vector databases (e.g., Azure AI Search)
  • Awareness of AI ethics, prompt engineering, and LLM testing techniques

Behavioral Skills:

  • Good interpersonal, communication and organizational skills relevant to the role.
  • Willingness to learn and quickly adapt to changing requirements.
  • Proactive approach to identifying issues and presenting solutions and options
  • Ability to direct and guide teams as relevant

Previous Experience & Qualifications

Minimum Educational Qualification:

  • Bachelors or Masters degree in Computer Science /Engineering/Information Technology
  • Candidate with non-computer science degree must have minimum 1 year of relevant experience
  • MBA in IT / Insurance/Finance can also apply for Requirements Engineer and Test Engineer role.

Certification if any:

  • Nice to have: Azure AI Engineer Associate, Azure Data Scientist Associate, Azure Solutions Architect Exper

Years Experience & Knowledge:

  • Candiate should have technical experience upto 5 years

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
ERGO Technology & Services logo
ERGO Technology & Services

Technology Services

Tech City

RecommendedJobs for You

kolkata, chennai, bengaluru