Back to Jobs
B

Full Stack Engineer

BNP Paribas Greater Chennai Area

Apply for this Position

Job Description

"Join BNP Paribas' ULI Squad as a Java Full-Stack Engineer and drive the operation, maintenance, and evolution of critical asset-management applications."

As a Java Full-Stack Engineer at BNP Paribas, you will be responsible for designing, developing, testing, and maintaining complex applications built on Starcust and in-house solutions.

You will play a vital role in ensuring the high availability of these applications and mitigating financial risk by performing 24/7 Run activities and Change activities.

Why you should learn this:

The demand for skilled Java Full-Stack Engineers is high in the current market, with a significant shortage of qualified professionals.

Expected Salary: $80,000 - $150,000 per year, depending on experience and location.

How it works:

  • Design and develop Java, Spring (Boot, Batch), Angular, SQL code, Control-M jobs, and KSH scripts.
  • Estimate effort, costs, and timelines for development tasks.
  • Create and update production and technical documentation.
  • Prepare technical reports and present findings to stakeholders.

Core Concepts to Master

1

Java Fundamentals

Understand Java programming language, including syntax, data types, operators, control structures, functions, and object-oriented programming concepts.

2

Spring Framework

Learn about the Spring Framework, including Spring Boot, Spring Batch, and Spring Data, for building scalable and maintainable applications.

3

Angular and Front-end Development

Understand Angular, a popular JavaScript framework for building single-page applications, and learn about front-end development best practices.

4

Database Management

Learn about database management systems, including SQL, and understand how to design and optimize databases for high-performance applications.

5

DevOps and Continuous Integration

Understand DevOps principles and learn about continuous integration, continuous deployment, and continuous monitoring techniques.

Interview Questions (Beginner)

  • What is your experience with Java programming language?
  • How do you design and develop scalable and maintainable applications?
  • What is your understanding of Spring Framework and its components?

Job Overview

CompanyBNP Paribas
Employment TypeFull-time
LocationGreater Chennai Area
Experience LevelFresher

Advance Questions

  • How do you optimize database performance and design for high-availability applications?
  • Can you explain your experience with Angular and front-end development best practices?
  • How do you implement continuous integration and continuous deployment pipelines?