Python + Java Developer / Lead

Sapient (publicissapient)

Dadri, Gurugram District, Bengaluru

On-site

INR 1,200,000 - 2,400,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Sapient (publicissapient) is seeking two mid-to-senior developers with strong hands-on Java and Python expertise. The role focuses on designing, developing, and supporting scalable enterprise applications and microservices, with emphasis on secure REST APIs and cross-functional collaboration.

Responsibilities include architecture, testing, deployment, and participation in Agile rituals to enable CI/CD releases. Banking/financial services experience is a plus for this position.

Qualifications

  • Hands-on experience in Java and Python with strong OOP fundamentals, data structures, debugging, and problem-solving.
  • Experience building scalable, enterprise-grade applications and microservices.
  • Banking or financial services exposure is a plus.

Responsibilities

  • Design, develop, test, and maintain scalable applications and microservices using Java and Python.
  • Build secure, reliable REST APIs and integrate services across enterprise platforms.
  • Apply design principles, coding standards, and reusable patterns.
  • Analyze complex issues, identify root causes, and implement sustainable solutions.
  • Contribute to system design, modernization, performance optimization, and code reviews.
  • Develop automated unit and integration tests and support production validation.
  • Collaborate with product, business, QA, DevOps, and architecture teams.
  • Participate in Agile ceremonies and support CI/CD-based releases and deployments.

Skills

Java
Python
OOP Fundamentals
REST API Design

Tools

Spring Boot
FastAPI
Django
PostgreSQL
Kafka

Job description

Role Overview

We are looking for two mid-to-senior-level developers with strong hands-on experience in Java and Python. The candidates will design, develop, enhance, and support scalable enterprise applications and microservices. They should demonstrate strong object-oriented programming fundamentals, analytical thinking, and practical problem-solving skills. Experience in banking or financial services will be an added advantage.

Key Responsibilities

  • Design, develop, test, and maintain scalable applications and microservices using Java and Python.
  • Build secure, reliable REST APIs and integrate services across enterprise platforms.
  • Apply object-oriented design principles, coding standards, and reusable design patterns.
  • Analyze complex technical issues, identify root causes, and implement sustainable solutions.
  • Contribute to system design, application modernization, performance optimization, and code reviews.
  • Develop automated unit and integration tests and support regression and production validation.
  • Collaborate with product, business, QA, DevOps, and architecture teams throughout delivery.
  • Participate in Agile ceremonies and support CI/CD-based releases and production deployments.

Required Technical Skills

Area
Required Skills
Core development

Strong hands-on experience in Java and Python; excellent OOP concepts, data structures, debugging, analytical, and problem-solving skills.

Java

Spring Boot, Spring MVC, microservices, REST APIs, JUnit, and enterprise application development.

Python

FastAPI and/or Django, REST APIs, Pytest, Pandas, SQLAlchemy, and backend service development.

Architecture

Microservices architecture, system design, design patterns, scalable applications, and event-driven systems.

Data and messaging

PostgreSQL or other relational databases, Redis, and Kafka or Kafka Streams.

Cloud and DevOps

AWS, Docker, Git, CI/CD pipelines, and deployment practices.

Ways of working

Agile Scrum, code reviews, automated testing, quality engineering, and cross-functional collaboration.

Preferred Qualifications

  • Prior experience delivering technology solutions in banking, financial services, capital markets, or other regulated environments.
  • Experience with cloud-native application development, Kubernetes, Jenkins, and production support.
  • Understanding of secure coding, application performance, reliability, and observability practices.
  • Exposure to Generative AI technologies such as Retrieval-Augmented Generation (RAG), LangChain, LangGraph, or Agentic AI is advantageous.

Professional Capabilities

  • Strong ownership mindset with the ability to work independently and as part of a cross-functional team.
  • Clear written and verbal communication skills, including the ability to explain technical topics to different audiences.
  • Ability to evaluate alternatives, make sound engineering decisions, and deliver quality outcomes in a fast-paced environment.
  • Commitment to maintainable code, effective documentation, and continuous improvement.
Ideal Candidate:

The ideal candidate is a hands-on engineer who is comfortable working across Java and Python ecosystems, has strong OOP fundamentals, and can solve complex application and integration challenges. The person should be able to contribute across design, development, testing, deployment, and support. Banking or financial services experience will be considered a valuable additional qualification.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Full Stack Developer
Java Full Stack Developer

Sunovaa Tech • Dadri

On-site
INR 1,200,000 - 1,800,000
Java and Python Developer
Java and Python Developer

Citibank (Switzerland) AG • Pune District

Hybrid
INR 900,000 - 1,800,000
Lead Full Stack Developer
Lead Full Stack Developer

Citi • Chennai District

On-site
INR 4,000,000 - 7,000,000
Lead Full Stack Developer
Lead Full Stack Developer

Citigroup Inc. • Chennai District

On-site
INR 4,000,000 - 9,000,000
Senior Python Application Developer
Senior Python Application Developer

Citi • Pune District

On-site
INR 1,800,000 - 2,500,000
Senior Python Engineer
Senior Python Engineer

Citibank (Switzerland) AG • Pune District

Hybrid
INR 2,800,000 - 4,200,000
Python Developer
Python Developer

Sosuv Consulting • Bengaluru

On-site
INR 700,000 - 1,200,000
Highly competitive compensation
Performance-based bonuses
Comprehensive benefits package
+2
Senior Python Application Developer
Senior Python Application Developer

Citi • Maharashtra

On-site
INR 1,500,000 - 2,500,000
Java and Python Developer
Java and Python Developer

Citi • Pune District

On-site
INR 1,200,000 - 2,400,000
Senior Python Application Developer
Senior Python Application Developer

Citibank (Switzerland) AG • Pune District

On-site
Confidential