Senior Backend Engineer - Java & Python (2 Positions)

5 years

0 Lacs

Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

About the Roles


Senior Backend Engineer


Generative AI systems and LLMs


secure, high-performance, and extensible backend components


deep backend engineering skills



Key Responsibilities


Backend Services & Architecture


  • Design, develop, and maintain backend services and APIs using

    Java (Spring Boot)

    and

    Python (FastAPI)

    .
  • Architect systems for

    scalability, security, and performance

    in microservices/cloud-native environments.
  • Implement

    modular service layers

    to support domain logic, integrations, and cross-cutting concerns.


Database Performance & Scaling


  • Optimize

    PostgreSQL

    schemas, queries, indexes, and connections for high-performance data access.
  • Architect

    scalable data models and sharding/partitioning strategies

    for large datasets.
  • Proactively monitor and troubleshoot

    database performance bottlenecks

    .



API Design & Data Access


  • Build secure, versioned

    RESTful APIs

    (GraphQL experience is a plus) for web, mobile, and AI integrations.
  • Implement structured

    API contracts

    with proper governance, validation, and observability.
  • Ensure data access follows

    RBAC/ABAC principles

    and supports multi-tenant contexts.


LLM & AI Integration


  • Integrate with

    LLM platforms (OpenAI, Anthropic, Hugging Face, etc.)

    to expose AI-powered capabilities via backend services.
  • Build

    RAG (Retrieval-Augmented Generation)

    flows and streaming pipelines to support GenAI workflows.
  • Collaborate with AI/ML engineers to expose model endpoints, prompt templates, and feedback loops via APIs.
  • Manage vector databases (e.g.,

    pgvector, Pinecone

    ) and embed AI inference into core platform services.


Security & Best Practices


  • Implement strong

    authentication/authorization

    using Spring Security, JWT, OAuth2, and SSO.
  • Enforce backend

    security best practices

    , API rate-limiting, and protection against common vulnerabilities (OWASP).
  • Drive code quality through

    unit testing, static analysis, and CI/CD workflows

    .


Collaboration & Mentorship


  • Collaborate with

    product managers, frontend engineers, DevOps, and AI/ML teams

    to define architecture and roadmap.
  • Mentor junior developers and conduct

    code reviews and design walkthroughs

    .
  • Contribute to

    technical documentation, RFCs, and system design artifacts

    .



Required Skills and Qualifications


Core Backend Skills


  • 5+ years of backend development experience with

    Java (Spring Boot)

    and

    Python (FastAPI or Flask)

    .
  • Strong understanding of

    object-oriented design

    ,

    microservices

    , and distributed systems.


Data Engineering / Infrastructure Expertise


  • Experience building and managing

    ETL pipelines

    for large-scale data ingestion.
  • Strong experience with

    Elasticsearch / OpenSearch

    , schema design, indexing, and tuning.
  • Deep knowledge of

    PostgreSQL performance optimization, scaling, partitioning

    , and replication.


API Design & Cloud-Native Architecture


  • Proficiency in designing

    REST APIs

    ; familiarity with

    GraphQL

    is a plus.
  • Experience with

    Docker, Kubernetes, Helm

    , and CI/CD pipelines using GitHub Actions, Jenkins, or ArgoCD.


Security & Performance


  • Hands-on experience with

    Spring Security, OAuth2, JWT, and secure API practices

    .
  • Familiarity with

    profiling, monitoring, and performance tuning tools

    (Prometheus, Grafana, etc.).


AI/LLM Integration (Preferred)


  • Exposure to

    LLM integration

    (e.g., OpenAI, Hugging Face Transformers, LangChain).
  • Experience with

    vector databases

    , embeddings, and

    RAG architectures

    .
  • Understanding of

    AI observability, prompt logging, and feedback-driven refinement

    is a plus.


Preferred Qualifications

  • Experience with

    event-driven architectures (Kafka, RabbitMQ)

    .
  • Familiarity with

    serverless deployments

    (AWS Lambda, API Gateway).
  • Exposure to

    data observability and anomaly detection tools

    .
  • Prior work on

    LLMOps or GenAI product workflows

    is highly desirable.


Education

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).


What We Offer

  • Opportunity to work on mission-critical backend systems and data infrastructure.
  • Competitive salary and comprehensive benefits package.
  • Collaborative and innovative work environment with modern tools and processes.


Mock Interview

Practice Video Interview with JobPe AI

Start Java 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 Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You