Software Development Engineer

Bengaluru,Gurgaon

4 - 10 years
Last active
Usually replies in -9 days
28
68% Matching
ElasticSearch
Hibernate
AngularJS
NodeJS
Payment Systems
Nginx
Python
Distributed Systems
Algorithms
JSP
Was it by mistake?
Withdraw your application within 24 hrs.
You withdrew your application.
Click here to apply again.
Active
Usually replies in -9 days
28
ElasticSearch
Hibernate
AngularJS
NodeJS
Payment Systems
Nginx
Python
Distributed Systems
Algorithms
JSP

Perfect for people who

Have core skills like Java, Microservices, spring, Spring Framework, Spring MVC etc.
Have previously worked in companies like Sapientnitro, Sapient Consulting, Sapient Global Markets.
Are looking to work in large enterprises
Value gender diversity of their company as a culture

Agree?

  About opportunity

Do you want to be a part of Digital Business Transformation at Sapient & help companies thrive in the future? If yes, read on for exciting Career opportunity for Product Engineers.

You’ll never hear the term ‘employee’ at Publicis.Sapient. Rather, you’ll see we talk about talented and valued individuals – people with interesting and provocative ideas, bold and diverse perspectives, a keen awareness of today and an unflinching curiosity about next. Our culture is all about the thriving of the 19,000 of us in 100+ offices around the globe, while we boldly help impact the success of our clients in a modern world.

To start your own journey into next, visit http://www.publicis.sapient.com/.

Job Title:

Software Development Engineer -I

Job Summary:

Software Development Engineers (SDEs) are the creative minds developing the software applications that make life easier for customers. Responsible for the entire development and support process for a software program. Your applications make previously complex tasks simple with the impact ranging from saving time, effort or money to re-defining normal. You balance exceptional delivery for customers on what matters, engaging team and colleagues, with the needs of the business.

Primary Responsibilities:

  • Implement end-to-end components applying my understanding of a specific language and accompanying frameworks with minimal assistance.
  • Produce and refactor code without assistance, and observe basic hygiene practices.
  • Drive out features via appropriate test frameworks, e.g. drive out features via Junit tests
  • Apply understanding of different programming paradigms to influence the correct approach for a task.
  • Identify patterns in code and refactor the code where it increases understanding and/or maintainability with minimal guidance.
  • Translate small behavior requirements into tasks & code.
  • Develop high quality code that can lead to rapid delivery ruthlessly pursuing continuous integration and delivery.
  • Commit code early and often, demonstrating understanding of version control & branching strategies.
  • Apply understanding of patterns for integration (events/services).
  • Implement relevant project instrumentation.
  • Follow the best practices of continuous BDD/TDD/Performance/Security/Smoke testing.
  • Work effectively with product stakeholders to communicate and translate their needs into improvements in the product.
  • Support production systems, resolve incidents and perform root cause analysis.
  • Debug code and support/maintain the software solution.

Experience Guidelines:

  • 4-6 years’ experience in Software development.
  • Proven working experience in Java (1.7 and higher)
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
  • Experience in Spring Framework
  • Strong analytical skills with excellent problem-solving abilities.
  • Experience of best practice methodologies.
  • Experience of multiple programming language

Education:

  • A Bachelor’s degree in Computer Science.

Projects this role will support:

  • Being a part of Publicis.Sapient, you will work with top 10 clients across industry verticals – Retail, Travel, Banking and Financials, Education, Health and play an integral role in digital transformation for our clients

Career Progression: Career Progression at Publicis.Sapient is based on Leadership, Domain and Engineering competencies

Possible career-paths: Possible career-paths (From SDE – 1 till SSDE (Equivalent to Director) shall provide opportunities to deal with increasing levels of:

  • Abstraction - From getting occasional guidance to autonomy in component/module design to complete independence in designing architectural strategy
  • Complexity - From solving problems at class level to feature level to product architecture level in building exemplary architectures addressing robustness, scalability, stability & cost effectiveness
  • Delivery Execution -From being able to build, deploy and operate to improving performance of the product to guiding teams by example/review and POC for projects
  • Collaboration - From collaborating to mentoring to assess to Influencing business and technology direction
  • Continuous Improvement - From implementing operational metrics to simplifying processes to operation excellence to setting standards for engineering

Career progression shall be based on the ability & demonstration of:

  • driving outcomes, results
  • dealing with increasing levels of ambiguity, breadth, depth
  • influencing diverse stakeholders technically, functionally through leadership, domain & engineering competencies
Report an error

Was this job relevant for you?

Software Development Engineer

Publicis Sapient   •   Bengaluru,Gurgaon