Premium Employer

i

This company page is being actively managed by Publicis Sapient Team. If you also belong to the team, you can get access from here

Publicis Sapient Verified Tick

Compare button icon Compare button icon Compare
3.5

based on 3.1k Reviews

filter salaries All Filters

116 Publicis Sapient Jobs

Software Development Engineer 2 (SDE-2)

8-13 years

Bangalore / Bengaluru

1 vacancy

Software Development Engineer 2 (SDE-2)

Publicis Sapient

posted 1d ago

Job Role Insights

Flexible timing

Job Description

We at Publicis Sapient, enable our clients to Thrive in Next and to create business value through expert strategies, customer-centric experience design, and world class product engineering. The future of business is disruptive; transformative; and becoming digital to the core.In our 20 + years in IT, never have we seen such a dire need for transformation in every major industry, from financial services to automotive, consumer products, retail, energy, and travel.

Your Impact:
  • You will work in the spirit of agile & a product engineering mindset - delivering the sprint outcomes, iteratively & incrementally, following the agile ceremonies
  • You will groom the stories functionally & help define the acceptance criteria (Functional & Non-Functional/NFRs) collaborating actively with stakeholders - locally & in client org., understanding end-to-end customer requirements
  • You will actively contribute in technical grooming, brainstorming & whiteboarding design sessions to define & articulate the solution approaches, to identify tasks & estimates, and to document the module/sub-system design with their interfaces & wireframes
  • 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
You will be a polyglot with a PE mindset - Open & Curious, learning & adopting new languages, platforms & toolkits constantly
#LI-REMOTE
Qualifications
Your Skills & Experience:
  • You have 8+ years of professional work experience building large-scale, large-volume services & distributed apps., taking them through production and post-production life cycles
  • You
    create POCs on new technologies, building quick and usable solutions
  • You use more than one programming language with deep expertise in language features, concepts, and protocols; Ex:
    • Memory Management, GC, Templates/Generics, Closures, etc.
    • Multi-Threading, Sync/A-Sync.; Blocking/Non-Blocking execution styles
    • Lambdas, Streams, Performance Tuning, NIO, HTTP2, Websockets, gRPC, ProtoBuf
  • You practice Imperative, Functional Programming styles
  • You work with Cloud Platforms like AWS, GCP, Azure, etc.
  • You are aware of API gateways and Management Tools
  • You are aware of GraphQL, Aggregate services, API Composition, SAGA pattern
  • You are aware and familiar with reactive programming, observables (e.g. Spring Reactor/RX Java), Actor models, Akka, Play, etc.
  • You are a problem solver - choosing the relevant data structures, and algorithms considering the tools for Time & Space Complexity
  • You help in relevant technology & tools selection, build/buy decisions to solve the business problems
  • You
    are an expert at reviewing & guiding
    the adoption of SOLID, DRY design principles, design patterns & 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, scalable & high-performance apps, and services leveraging relevant architectural styles and patterns like Event Sourcing, CEP, Restful APIs, CQRS, etc.
  • You develop web apps using HTML, CSS, Java script & relevant frameworks (Angular, React, Vue)
  • You
    design and build microservices from grounds up
    applying DDD, Bounded Contexts
    ; Considering multiple perspectives and tradeoffs to meet the NFRs
  • You
    define solutions to scale up/scale out/Auto Scale as relevant, with robustness and resilience, applying patterns like circuit breakers & backpropagation
  • You
    understand the CAP theorem and work with multiple databases
    (RDBMS or NoSQL)
  • You deploy to production, troubleshoot problems & provide live support
  • You practice and ensure coverage 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, SAML, Vaults, Key rotation, OAuth, JWT, MFA, DDOS, etc.
  • You
    are an expert & advocate the use of the relevant 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, Mockito, JMock, etc.)
  • You use logging frameworks like Log4j, NLog, etc.
  • You use build tools like MSBuild, Maven, Gradle, Gulp, etc.
  • You use containers, virtualization (Docker, Vagrant)
  • You use proactive monitoring & alerting, dashboards
  • You use Logging/Monitoring solutions (Splunk, ELK, Grafana)
  • You practice & ensure infra. as code (cattle over pets) using tools like Terraform, cloud-formation, ansible, etc.
  • You are able to set up a CI/CD pipeline infrastructure & stack from grounds-up (Jenkins, Bamboo)
  • You are able to articulate the pros, con s of designs & tradeoffs
  • You use distributed tracing apps/platforms, debug and troubleshoot with relevant tools
  • You practice distributed cloud design patterns & architectural styles
  • You use load-balancers, CDNs, Edge caching, reverse proxies
  • You use performance testing tools like JMeter, Gatling
  • You use search solutions like Elastic Search, SOLR, Endeca
  • You use distributed caching solutions like Redis, Memcache, etc.
  • You use selenium for UI automation
Set Yourself Apart With:
  • You are aware of K8S, Container Orchestration, Mesos, Consensus algorithms like PAXOS
  • You use sidecars, service mesh along with microservices
  • You use gherkin and cucumber for BDD automation
  • You use rules engines like Drools, Easy Rules etc.
A Tip from the Hiring Manager:
Software Development Engineers (SDE-II) are bright, talented and motivated young minds with strong technical skills, developing software applications and services that make life easier for customers.
The SDE-II is expected to work with an agile team to develop, test, and maintain digital business applications.
As an SDE-II you will get an opportunity to work with industry leading clients and global teams to solve complex business problems and build your skills on the full stack of application development technologies
Education :
Bachelor s/Master s Degree in Computer Engineering, Computer Science, or a related field

Employment Type: Full Time, Permanent

Read full job description

Publicis Sapient Interview Questions & Tips

Prepare for Publicis Sapient Software Development Engineer II roles with real interview advice

What people at Publicis Sapient are saying

1.7
 Rating based on 2 Software Development Engineer II reviews

Likes

its a great company to work for

  • Salary - Excellent
    +6 more
Dislikes

in some teams there's politics

    Read 2 Software Development Engineer II reviews

    Software Development Engineer II salary at Publicis Sapient

    reported by 25 employees with 2-21 years exp.
    ₹20 L/yr - ₹51 L/yr
    49% more than the average Software Development Engineer II Salary in India
    View more details

    What Publicis Sapient employees are saying about work life

    based on 3.1k employees
    81%
    96%
    81%
    94%
    Flexible timing
    Monday to Friday
    No travel
    Day Shift
    View more insights

    Publicis Sapient Benefits

    Submitted by Company
    Diversity, Equity & Inclusion
    Gender-Neutral Policies
    Hybrid work arrangement with Flexible work hours
    Employee Assistance Programs to ensure your wellness and wellbeing  
    Submitted by Employees
    Work From Home
    Cafeteria
    Health Insurance
    Team Outings
    Job Training
    Soft Skill Training +6 more
    View more benefits

    Compare Publicis Sapient with

    Accenture

    3.9
    Compare

    IBM

    4.0
    Compare

    TCS

    3.7
    Compare

    Infosys

    3.7
    Compare

    Wipro

    3.7
    Compare

    HCLTech

    3.5
    Compare

    Tech Mahindra

    3.5
    Compare

    Capgemini

    3.8
    Compare

    Cognizant

    3.8
    Compare

    LTIMindtree

    3.8
    Compare

    Genpact

    3.9
    Compare

    DXC Technology

    3.7
    Compare

    NTT Data Information Processing Services

    4.0
    Compare

    Sutherland Global Services

    3.7
    Compare

    Virtusa Consulting Services

    3.8
    Compare

    CGI Group

    4.0
    Compare

    GlobalLogic

    3.7
    Compare

    UST

    3.8
    Compare

    Nagarro

    4.0
    Compare

    Hewlett Packard Enterprise

    4.2
    Compare

    Similar Jobs for you

    Software Development Engineer 1 at Publics Sapient

    Bangalore / Bengaluru

    2-8 Yrs

    ₹ 22.5-25 LPA

    Software Development Engineer 3 at Publics Sapient

    Bangalore / Bengaluru

    6-12 Yrs

    ₹ 30-34 LPA

    Software Development Engineer II at Dream Game Studios

    Mumbai

    2-8 Yrs

    ₹ 35-40 LPA

    Software Development Engineer II at Pragmaticplay India

    Hyderabad / Secunderabad

    4-8 Yrs

    ₹ 18-30 LPA

    Developer at M2P Solutions Pvt Ltd

    Chennai

    8-12 Yrs

    ₹ 25-30 LPA

    Software Development Engineer II at Dream Game Studios

    Mumbai

    5-10 Yrs

    ₹ 25-30 LPA

    Software Development Engineer II at Dream Game Studios

    Mumbai

    2-8 Yrs

    ₹ 35-40 LPA

    Software Development Engineer II at Tesco Bengaluru

    Bangalore / Bengaluru

    4-8 Yrs

    ₹ 15-20 LPA

    Software Development Engineer at Fortinet

    Bangalore / Bengaluru

    8-12 Yrs

    ₹ 15-20 LPA

    Java Developer at Itronix Solution.

    Jalandhar, Ludhiana + 2

    5-8 Yrs

    ₹ 15-25 LPA

    Publicis Sapient Bangalore / Bengaluru Office Location

    View all
    Bangalore / Bengaluru, Karnataka Office
    2870, Building Virgo, Bagmane Constellation Business Park, Outer Ring Rd, Doddanekundi, Marathahalli, Bengaluru, Karnataka Bangalore / Bengaluru, Karnataka

    Software Development Engineer 2 (SDE-2)

    8-13 Yrs

    Bangalore / Bengaluru

    1d ago·via naukri.com

    Director, Corporate Web

    8-10 Yrs

    Gurgaon / Gurugram

    1d ago·via naukri.com

    Specialist Infrastructure - GCP

    9-13 Yrs

    Bangalore / Bengaluru

    1d ago·via naukri.com

    Manager Agile Program Management - Project Management

    8-16 Yrs

    Gurgaon / Gurugram

    1d ago·via naukri.com

    Manager Data Analytics

    9-12 Yrs

    Bangalore / Bengaluru

    1d ago·via naukri.com

    Openlink Endur Architect/Senior Architect

    9-13 Yrs

    Bangalore / Bengaluru

    1d ago·via naukri.com

    Manager - Experience Engineering - React

    9-16 Yrs

    Bangalore / Bengaluru

    1d ago·via naukri.com

    Senior Product Manager

    9-16 Yrs

    Gurgaon / Gurugram

    1d ago·via naukri.com

    Manager Technology - Java Microservices

    10-14 Yrs

    Gurgaon / Gurugram

    1d ago·via naukri.com

    Senior Manager Data Engineering

    10-18 Yrs

    Gurgaon / Gurugram

    1d ago·via naukri.com
    write
    Share an Interview