A complete application in a minute — tailored resume and cover letter, ready to send.
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.
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
Required Technical Skills
Strong hands-on experience in Java and Python; excellent OOP concepts, data structures, debugging, analytical, and problem-solving skills.
Spring Boot, Spring MVC, microservices, REST APIs, JUnit, and enterprise application development.
FastAPI and/or Django, REST APIs, Pytest, Pandas, SQLAlchemy, and backend service development.
Microservices architecture, system design, design patterns, scalable applications, and event-driven systems.
PostgreSQL or other relational databases, Redis, and Kafka or Kafka Streams.
AWS, Docker, Git, CI/CD pipelines, and deployment practices.
Agile Scrum, code reviews, automated testing, quality engineering, and cross-functional collaboration.
Preferred Qualifications
Professional Capabilities
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.