Software Engineer
BNP Paribas Tamil Nadu, India
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
DevOps Principles
Understand the importance of collaboration, automation, and continuous integration in software development and deployment.
Java Development
Learn about object-oriented programming, design patterns, and best practices for developing robust and scalable Java applications.
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
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?