Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 16750843

    CHENNAI · FULLTIME

    Full Stack Engineer

    BNP Paribas logo

    BNP Paribas

    Chennai · onsite · Posted 42d ago

    Sourced fromFoundit
    Not disclosed7–9 yrsfulltimeChennai

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.3s
    • Found the form on Foundit · 13 questions to answer1.3s
    • Decided the answers for all of them2.4s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role

    Position Overview

    Java Fullstack Developer will join the PI Germany team within the ITG – Personal Investors IT domain. You will work on Consors Bank information systems and business applications, contributing to the design, development, testing and maintenance of high‑quality web solutions. A strong focus on modern front‑end frameworks, Java back‑end services, security and performance is required, as is the ability to collaborate in an Agile, multi‑national environment.

    Job Responsibilities

    • Analyse business requirements and conduct feasibility studies to define optimal technical solutions.
    • Design and implement web applications following best practices for maintainability, scalability, security and testability.
    • Develop front‑end components using Angular, React, Vue.js, WebComponents, TypeScript, HTML5 and CSS (custom styling, not Tailwind).
    • Build back‑end services with Spring Boot, REST APIs and integrate security mechanisms (OAuth 2.0, Spring Security, OWASP guidelines, CSRF/XSS protection).
    • Write unit, integration and end‑to‑end tests (Jest, Karma, JUnit, Playwright) and document test results.
    • Maintain code quality, perform code reviews, pair‑programming and enforce BNPP group standards for development, quality and security.
    • Create and update technical documentation, system design artefacts and deployment guides.
    • Configure and integrate software into development, test and production environments; support 3rd‑level incident resolution, bug fixing and minor enhancements.
    • Participate in continuous improvement initiatives: optimise development processes, adopt advanced tools (Webpack, Vite, Turbopack, Storybook), prototype new technologies via PoCs and collaborate with IT Production to enhance operational stability.
    • Define and provision required development infrastructure, support its testing and acceptance, and assist in troubleshooting urgent software or infrastructure issues.
    • Share knowledge actively through internal channels, mentoring, and mandatory regulatory training participation.

    Required Education, Skills, AND Experience (MUST‑HAVE)

    • Bachelor's degree (or higher) in Computer Science, Business Informatics, Engineering or a comparable discipline.
    • Minimum 7 years of professional experience in web application development.
    • Proven expertise in modern JavaScript/TypeScript, HTML5, CSS and at least one major front‑end framework (Angular, React, Vue.js).
    • Strong experience creating and using WebComponents (standard‑based) and custom styling.
    • Deep knowledge of Java back‑end development with Spring Boot, RESTful APIs and security concepts (OAuth 2.0, Spring Security, OWASP, CSRF/XSS).
    • Hands‑on experience with build tools (Webpack, Vite, Turbopack) and component documentation tools such as Storybook.
    • Proficiency with testing frameworks and tools (Jest, Karma, JUnit, Playwright) and ability to design/execute unit, integration and E2E tests.
    • Familiarity with browser testing platforms (BrowserStack) and version‑control/CI pipelines.
    • Understanding of software requirement engineering, ability to translate wireframes into functional web pages, and experience with Agile (Scrum) delivery.
    • Very good written and spoken English.

    Preferred Education, Skills, AND Experience (NICE‑TO‑HAVE)

    • Experience with additional front‑end technologies such as Lit, EcmaScript 6+, or WebComponents libraries.
    • Knowledge of TDD/BDD practices and experience building comprehensive test suites.
    • Exposure to accessibility standards (WCAG) and implementation techniques for users with disabilities.
    • Familiarity with banking domain concepts (products, transactions, trading, investing).
    • Experience with CI/CD platforms (GitLab, Jenkins) and containerisation/orchestration (Docker, Kubernetes).
    • Background in performance optimisation of web pages (lazy loading, code splitting, bundle analysis).
    • Prior involvement in Proof‑of‑Concept projects for emerging technologies.
    • Any relevant certifications (e.g., Oracle Certified Professional, Spring Professional, AWS Certified Developer).

    About BNP Paribas India Solutions

    BNP Paribas India Solutions, a wholly‑owned subsidiary of BNP Paribas SA, operates 24 × 7 delivery centres in Bengaluru, Chennai and Mumbai. With more than 10 000 professionals, we support the Group's Corporate & Institutional Banking, Investment Solutions and Retail Banking businesses worldwide.

    BNP Paribas is an equal‑opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

    Sourced from foundit

    Section · 02

    Skills

    JUnitPlaywrightweb componentsOWASPbrowserstackOAuthViteKarmaStorybookJest.jsTurbopackVue.JsJavascriptCSSTypescriptReact.JsREST APISpring BootJavaAngularjsHTML5Webpack

    Section · Company

    About BNP Paribas

    BNP Paribas logo

    BNP Paribas

    Banking

    13k+

    employees

    1848

    178 years old

    France

    headquarters

    About

    A prominent banking institution in the Eurozone, offering a range of financial services and support to clients within a rapidly evolving economic landscape.

    Industries

    Banking

    Employee ratings

    2,239 reviews

    3.7/ 5

    Culture

    3.6

    Career growth

    2.9

    Work-life

    3.8

    Employees rate it well for

    Work Life Balance412Salary269Work Culture257Senior Management184Job Security146

    Find them on

    WebsiteAmbitionBox reviews

    Full Stack Engineer · waiting for your command