Backend Developer (Java & Python)

Weekday AI
Full-time
On-site

This role is for one of the Weekday's clients

Min Experience: 3 years

Location: Remote (India), Bengaluru

JobType: full-time

We are seeking a talented Backend Developer with strong expertise in Python and Java to join our engineering team. This role involves developing scalable backend services, integration solutions, and AI-driven features that power intelligent applications.

Requirements

Key Responsibilities:

  • Design, develop, and maintain robust backend systems using Java and Python.
  • Build and improve integration frameworks for cloud-based and on-premise environments.
  • Develop optimized RESTful APIs and backend logic to support scalable systems.
  • Work collaboratively in Agile teams alongside product managers, QA engineers, and developers.
  • Review code, ensure best practices, and mentor junior team members.
  • Investigate and resolve production issues to maintain system reliability.
  • Develop autonomous AI agents with intelligent decision-making capabilities.
  • Integrate large language models (LLMs) to enhance application intelligence and user experiences.

Required Skills & Qualifications:

  • 3 to 5 years of professional experience with Java and Python in backend development.
  • Strong knowledge of object-oriented programming (OOP) and design patterns.
  • Experience building RESTful APIs and working with microservices architectures.
  • Familiarity with multithreading, concurrency, and system performance optimization.
  • Exposure to cloud platforms such as AWS or Microsoft Azure is an advantage.
  • Proficient with tools like Git, Maven, Jenkins, and Docker.
  • Hands-on experience with LLM frameworks like LangChain or LangGraph is preferred.
  • Strong analytical thinking and debugging skills.
  • Excellent verbal and written communication skills with a collaborative mindset.