KASHII UPDATEZ Everyday Student Requirements & Python Coding Tutorials by Python Kashi
L #3098
Applications open Full-Time Job

Java Back End Developer

BNP Paribas

  • Bengaluru, India
  • Competitive Package
  • 3-5 Years
  • Posted Today
HR
Recruiter contact
Recruiter / hiring contact
No public email in this post. Use a source-linked contact instead.

About the role

Job Title: Java Back End Developer

Department: ATCI Finance and Risk Tribe

About Business Line/Function

ARVAL TECH CENTER INDIA

ATCI serves as Arval’s dedicated IT hub, closely collaborating with the onshore Arval IT teams to implement global technology strategy. It plays a key role in delivering IT solutions across countries while driving execution from India. The center strengthens Arval’s digital transformation by aligning its capabilities with international IT needs.

Arval is car renting company with Services, for professional entities and more recently, opened to retail market. Serving 30 countries with the goal to be the best in class both for customer satisfaction and innovation (Partnership, new technologies, etc…)

Arval IT is the IT department of the company. Finance & Risk Tribe oversees developing and maintaining all the IT assets in relationship with Finance and Risk activity from the company. It is composed of 3 Products: Finance (2 Squads: Accounting system for G4 and Accounting system for Dynamos countries), Analytical Finance and Risk Management (3 squads: Securitization, Regulatory Finance and Risk Finance) and Payment & Transversal Platforms (3 squads: International Systems & Procurement managing the accounting interpretation, the Group Controlling Consolidations & the Procurement IT, Billing managing the Billing activities and Collection & Payments managing the debt collection activities + the e-Payments solutions).

Position Purpose

Engineer / Developer is a member of the development team who is responsible for the development of applications.

As a Java Developer, they will be responsible for developing and maintaining the applications using Java for both internal and external users.

Technical skills required on Back, API Rest, cloud (docker / Kubernetes), reporting and MongoDB.

Responsibilities

Direct Responsibilities

Take charge Jira tickets on Java developments. Be part of the Agile squad “Billing” and contribute to usual ceremonies of the life of the team.

Business And/or Technical Skills

Autonomous, involved, team mindset. Knowing invoices processes would be appreciated.

Specific Qualifications

COMMON BASE TOOLS

COMMON BASE METHODOLOGIES

  • Agile
  • Scrum

Technical Skills

  • Knowledge of programming languages backend development technologies (Java, API-Rest)
  • Database knowledge in SQL Server, Oracle, MongoDB
  • knowledge on cloud infra

Behavioral Skills

•

  • Ability to collaborate / Teamwork
  • Adaptability
  • Creativity & Innovation / Problem solving
  • Ability to deliver / Results driven
  • Ability to understand, explain and support change

Education Level: Bachelor Degree or equivalent

Experience Level: Atleast 3 years of experience

Location: Bangalore

About BNP Paribas Group

BNP Paribas is the European Union’s leading bank and key player in international banking. It operates in 65 countries and has nearly 185,000 employees, including more than 145,000 in Europe. The Group has key positions in its three main fields of activity: Commercial, Personal Banking & Services for the Group’s commercial & personal banking and several specialized businesses including BNP Paribas Personal Finance and Arval; Investment & Protection Services for savings, investment, and protection solutions; and Corporate & Institutional Banking, focused on corporate and institutional clients.

Based on its strong diversified and integrated model, the Group helps all its clients (individuals, community associations, entrepreneurs, SMEs, corporates and institutional clients) to realize their projects through solutions spanning financing, investment, savings and protection insurance. In Europe, BNP Paribas has four domestic markets: Belgium, France, Italy, and Luxembourg. The Group is rolling out its integrated commercial & personal banking model across several Mediterranean countries, Turkey, and Eastern Europe.

As a key player in international banking, the Group has leading platforms and business lines in Europe, a strong presence in the Americas as well as a solid and fast-growing business in Asia-Pacific. BNP Paribas has implemented a Corporate Social Responsibility approach in all its activities, enabling it to contribute to the construction of a sustainable future, while ensuring the Group's performance and stability.

About BNP Paribas India Solutions

Established in 2005, BNP Paribas India Solutions is a wholly owned subsidiary of BNP Paribas SA, European Union’s leading bank with an international reach. With delivery centers located in Bengaluru, Chennai and Mumbai, we are a 24x7 global delivery center. India Solutions services three business lines: Corporate and Institutional Banking, Investment Solutions and Retail Banking for BNP Paribas across the Group.

Driving innovation and growth, we are harnessing the potential of over 10000 employees, to provide support and develop best-in-class solutions.

Commitment to Diversity and Inclusion

At BNP Paribas, we passionately embrace diversity and are committed to fostering an inclusive workplace where all employees are valued, respected and can bring their authentic selves to work. We prohibit Discrimination and Harassment of any kind and our policies promote equal employment opportunity for all employees and applicants, irrespective of, but not limited to their gender, gender identity, sex, sexual orientation, ethnicity, race, colour, national origin, age, religion, social status, mental or physical disabilities, veteran status etc. As a global Bank, we truly believe that inclusion and diversity of our teams is key to our success in serving our clients and the communities we operate in.

As a global Bank, we truly believe that inclusion and diversity of our teams is key to our success in serving our clients and the communities we operate in.

Eligibility & process

Who can apply

Employment type: Full-time

Skills & stack

Java SQL REST APIs MongoDB Oracle DB SQL Server Docker Kubernetes

Selection process

Details are shared by the recruiter after shortlisting.

Prep kit

20 resources
Study material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Round 1: Online Assessment (OA) Aptitude, Quantitative Logic & 2 Coding Problems Focus on accuracy and speed. Practice arrays, strings, and standard arithmetic puzzles.
Round 2: Technical Interview 1 Core Tech Stack (Java, SQL, REST APIs, MongoDB, Oracle DB, SQL Server, Docker, Kubernetes) & Live Code Tracing Explain your thought process aloud. Analyze time & space complexities before coding.
Round 3: System Design & Problem Solving Database Schemas, APIs & Architecture Basics Clarify edge cases, diagram schemas cleanly, and discuss scalability trade-offs.
Round 4: HR & Cultural Fit Discussion BNP Paribas Core Values, Learning Agility & Offer Terms Demonstrate passion, strong communication, and readiness for full-time collaboration.
Technical questions 5
What is the difference between WHERE and HAVING clauses in SQL? Answer
Model answer: WHERE filters rows before any groupings are applied, while HAVING filters aggregated groups after GROUP BY has executed.
Explain SQL Window functions: ROW_NUMBER(), RANK(), and DENSE_RANK(). Answer
Model answer: ROW_NUMBER() assigns unique sequential integers. RANK() assigns identical ranks to ties and skips ranks. DENSE_RANK() assigns identical ranks to ties without skipping rank numbers.
How do you handle NULL and missing values during data cleaning in Python/Pandas? Answer
Model answer: Use .isna().sum() to identify missing values. Impute with mean/median using .fillna() or remove with .dropna(subset=[...]) depending on variance impact.
What is the difference between Star Schema and Snowflake Schema in Data Warehousing? Answer
Model answer: Star Schema has denormalized dimension tables directly connected to the central Fact table. Snowflake Schema normalizes dimension tables into sub-dimensions to minimize redundancy.
How do you calculate MoM (Month-over-Month) growth in SQL? Answer
Model answer: Use LAG(revenue, 1) OVER (ORDER BY month) to fetch the previous month's revenue and compute (revenue - prev_revenue) / prev_revenue * 100.
Behavioural & HR questions 3
Why do you want to join BNP Paribas as a Java Back End Developer?
Highlight BNP Paribas's market reputation, recent tech innovations, and how your skills in Java directly solve their team's objectives.
Describe a challenging bug or academic project roadblock and how you resolved it.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
How do you handle strict deadlines or sudden scope changes?
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.
BNP Paribas Competitive Package
Recruiter Resume Apply
Chat Chat with Kashii