Back to Jobs
B

Software Engineer

BNP Paribas Tamil Nadu, India

Apply for this Position

Job Description

"Unlock the world of software engineering at BNP Paribas and embark on a dynamic journey that combines cutting-edge technology with the excitement of banking."

As a Software Engineer at BNP Paribas' CIB2S department, you will be part of a talented team that develops and maintains innovative Java applications for Banking Services - AceTP.

Your role will involve working with DEVOPS tools, NON-PRODUCTION application and infrastructure support, and collaborating with cross-functional teams to deliver high-quality software solutions.

Why you should learn this:

The demand for skilled software engineers in the banking sector is skyrocketing, driven by the need for digital transformation and innovation.

Expected Salary: Your expertise will open doors to a competitive salary range of €60,000 to €120,000 per annum, depending on experience and qualifications.

How it works:

  • Step 1: Familiarize yourself with BNP Paribas' technology stack, including Java, DEVOPS tools, and scripting languages.
  • Step 2: Collaborate with the development team to design, develop, and deploy new applications, as well as maintain existing ones.

Core Concepts to Master

1

DevOps Principles

Understand the importance of collaboration, automation, and continuous integration in software development and deployment.

2

Java Development

Learn about object-oriented programming, design patterns, and best practices for developing robust and scalable Java applications.

3

Scripting Languages

Discover how scripting languages like Python and Bash can be used to automate processes, manage infrastructure, and simplify tasks.

Interview Questions (Beginner)

  • What do you know about DevOps and its role in software development?
  • Can you explain object-oriented programming principles?
  • How would you approach debugging a complex Java application?

Job Overview

CompanyBNP Paribas
Employment TypeFull-time
LocationTamil Nadu, India
Experience LevelFresher

Advance Questions

  • • Design a DevOps pipeline for a Java application, including automation and testing.
  • • Explain the benefits and challenges of using microservices architecture in software development.
  • • How would you optimize the performance of a large-scale Java application?