HamburgerMenu
hirist

Publicis Sapient - Associate Software Development Engineer - Backend Technologies

TLG INDIA PRIVATE LIMITED
Multiple Locations
2 - 4 Years

Posted on: 04/09/2025

showcase-imageshowcase-imageshowcase-image

Job Description

Overview :

At Publicis Sapient, we're at the forefront of revolutionizing the future of product engineering with state-of-the-art, scalable innovations. If you're Associate Software Development Engineer seeking your next transformative challenge, we have an incredible opportunity for you:

Our team utilizes advanced artificial intelligence and machine learning methodologies to design and implement intelligent, adaptive solutions that tackle complex real-world challenges.

Your Impact :

- You will work in the spirit of agile & a product engineering mindset - delivering the sprint outcomes, iteratively & incrementally, following the agile ceremonies

- Youre expected to write clean, modular, production ready code and take it through production and post-production lifecycle.

- You will groom the stories functionally & help define the acceptance criteria (Functional & Non-Functional/NFRs)

- You will have breadth of concepts, tools & technologies to address NFRs like security, performance, reliability, maintainability and understand the need for trade-offs

- You will bring in expertise to optimize and make the relevant design decisions (considering trade-offs) at the module / components level

- Manage the product lifecycle from requirements gathering and feasibility analysis through high-level and low-level design, development, user acceptance testing (UAT), and staging deployment.

Your Skills & Experience :

- You have professional work experience of 2+ years building large scale, large volume services & distributed apps., taking them through production and post-production life cycles

- You use more than one programming language with expertise in at least one;

- Memory Management, GC, Templates/Generics, Closures etc.

- Multi-Threading, Sync/A-Sync.; Blocking/Non-Blocking execution styles

- You practice Imperative, Functional Programming styles

- You are aware of Cloud Platform like AWS, GCP, Azure etc.

- You are a problem solver choosing the relevant data structures, algorithms considering the tools for Time & Space Complexity

- You apply SOLID, DRY design principles, design patterns & practice Clean Code

- You are an expert at String Manipulation, Data/Time Arithmetic, Collections & Generics

- You practice & guide on handling failures - Error Management & Exception handling

- You build reliable & high-performance apps leveraging Eventing, Streaming, Concurrency, Multi-Threading & Synchronization libraries and frameworks

- You develop web apps using HTML, CSS, Java-script & relevant frameworks (Angular, React, Vue)

- You design and build microservices from grounds up, considering all NFRs & applying DDD, Bounded Contexts

- You use one or more databases (RDBMS or NoSQL) based on your needs

- You deploy production, trouble shoot problems & provide live support

- You understand the significance of security aspects & compliance to data, code & application security policies; You write secure code to prevent known vulnerabilities; You understand HTTPS/TLS, Symmetric/Asymmetric Cryptography, Certificates

- You use one or more Web Application Frameworks

- Spring or Spring Boot or Micronaut (Java)

- Flask or Django (Python)

- Express or Meteor or Koa (Node)

- Asp.net MVC, WebApi or Nancy (.Net)

- You use one or more messaging platforms (e.g. JMS/RabbitMQ/Kafka/Tibco/Camel)

- You use Mocks & Stubs & related frameworks (Moq)

- You use logging frameworks like Log4j, NLog etc.

- You use build tools like MsBuild, Maven, Gradle, Gulp etc.

- You understand and use containers, virtualization

- You use proactive monitoring & alerting, dashboards

- You use Logging/Monitoring solutions (Splunk, ELK, Grafana)

Set Yourself Apart With :

- You understand infra. as code (cattle over pets)

- You understand reactive programming concepts, Actor models & use RX Java / Spring React / Akka / Play etc.

- You are able to set-up a CI/CD pipeline infrastructure & stack from grounds-up

- You are able to articulate the pros, cons of designs & tradeoffs

- You are aware of distributed tracing, debugging and troubleshooting

- You are aware of side-car, service mesh usage along with microservices

- You are aware of distributed, cloud design patterns & architectural styles

- You are aware of gateways, load-balancers, CDNs, Edge caching

- You are aware of gherkin and cucumber for BDD automation

- You are aware of performance testing tools like JMeter, Gatling

- You are aware of one search solution like Elasticsearch, SOLR, Endeca

- You are aware of one distributed caching solution like Redis, Memcached etc.

- You are aware of a Rules engine like Drools, Easy Rules etc.

Benefits of Working :

- Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications

- Sponsored Tech Talks & Hackathons

- Unlimited access to LinkedIn learning solutions

- Possibility to relocate to any Sapient office for short and long-term projects

- Focused individual development

- Forums to explore beyond work passion (CSR, photography, painting, sports, impact films etc.)

- Gender Neutral Policy

- 18 paid holidays throughout the year.

- Generous parental leave and new parent transition program

- Flexible work arrangements

- Employee Assistance Programs to help you in wellness and well being

info-icon

Did you find something suspicious?