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.