Search by job, company or skills

Bnp Paribas Bank

Lead Software Engineer

Save
  • Posted 2 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Position Summary:

As a Lead Software Engineer in the Global Markets Technology Clearing Lifecycle Development (LD) Stream, you will be part of the team that drives the design, development, and performance‑optimization of software solutions for the clearing line‑of‑business. Embedded within a globally dispersed clearing organization, you will collaborate with development groups worldwide to deliver robust, scalable, and secure applications that meet business requirements and adhere to technical best practices.

Job Responsibilities

  • Review existing designs, identify bottlenecks, and propose scalable, performance‑oriented solutions.
  • Define the solution strategy and collaborate with business and technical stakeholders to shape the project vision and roadmap.
  • Architect end‑to‑end digital platforms for capital‑markets, including full‑stack development (UI / Angular, middleware, Java 8+ services, Kafka‑driven event processing, SQL stored procedures).
  • Lead application‑modernisation initiatives – conduct gap analyses, design target architectures, and oversee execution from prototype to production.
  • Integrate Generative‑AI tools across the software‑development lifecycle to automate code generation, testing, and deployment for optimal efficiency.
  • Perform performance benchmarking and optimisation (e.g., Dynatrace), applying data‑security protocols and controls throughout.
  • Work within globally distributed Agile‑Scrum teams, enforcing quality standards such as TDD, peer‑code reviews, and coding‑best‑practice guidelines.
  • Mentor and onboard a small technical team, providing design guidance, reviewing/modularising code, and delivering training on target technologies.
  • Escalate impediments to the team leader and ensure solutions meet functional requirements while respecting existing workflows.

Contributing Responsibilities:

  • Lead architectural design using core patterns and principles while driving Agile (Scrum/TDD/XP) delivery.
  • Develop full‑stack Java 8+ services with Spring/Spring‑Boot, Hibernate, and Oracle SQL/PL‑SQL stored procedures.
  • Implement event‑driven integration (Kafka, Apache Camel) and support modular, monolith, or micro‑service deployment models.
  • Conduct application/DB performance tuning and apply Java tuning best practices with tools such as Dynatrace.
  • Utilize DevSecOps pipelines (Bitbucket, Jenkins, Artifactory, Fortify, NexusIQ, Sonar, Ansible) for secure, automated releases.
  • Communicate clearly, analyze problems analytically, collaborate across teams, and take proactive initiative.

Required Qualifications, Capabilities & Skills

  • 13 + years of relevant experience; Bachelor's degree (or equivalent) in a related field.
  • Strong core Java 8+ development, including Spring / Spring‑Boot and Hibernate.
  • Front‑end expertise with Angular 14+ (or comparable framework).
  • Hands‑on experience with DevOps toolchains (Bitbucket, Jenkins, Artifactory, Fortify, NexusIQ, SonarQube, Ansible).
  • Proficient in SQL/PL‑SQL (Oracle) and writing performant stored procedures.
  • Solid unit‑testing background (JUnit, mocking frameworks) and TDD practice.
  • Deep understanding of design patterns, DDD, API‑first and data‑driven design.
  • Experience building event‑driven, Kafka‑based (or Apache Camel) architectures.
  • Ability to develop full‑stack, event‑driven solutions and tune performance (Dynatrace, JVM/SQL tuning).
  • Apply data‑security protocols and controls throughout the SDLC.
  • Work in Agile Scrum teams and produce high‑quality, maintainable code (peer reviews, TDD).

Preferred Qualifications, Capabilities & Skills

  • Exposure to clearing or other capital‑markets applications.
  • Familiarity with modular monolith, micro‑service, and container‑based deployment models.
  • Advanced Java performance‑tuning skills beyond basic profiling.
  • Practical use of Generative‑AI tools to automate or accelerate parts of the development lifecycle.

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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 149884007

Similar Jobs

Bengaluru, India

Skills:

.Net CoreJavaSqlSpring BootDistributed SystemsMicroservicesWindowsLinuxNosqlKubernetesDockerAPI SDK-based servicesMessaging and event-driven architectureResponsible AI practicesAI system operations monitoringEnterprise compliance considerationsCost-performance trade-offsREST Web APIsAI ML basicsAI Modern Engineering SkillsLLM usage patterns

Bengaluru, India

Skills:

.Net CoreJavaSpring BootWindowsSqlMicroservicesNosqlLinuxDockerDistributed SystemsKubernetesAI system operations monitoringEnterprise compliance considerationsMessaging and event-driven architectureREST Web APIsCost-performance trade-offsResponsible AI practicesAPI SDK-based servicesAI ML basicsLLM usage patternsAI Modern Engineering Skills

Bengaluru, India

Skills:

snowflake JavaUnixAWS GlueJIRASqlContinuous IntegrationJenkinsReactSparkTest Driven DevelopmentDatabricksPythonAWSGit-StashMicro-services architectureAWS KMSCloud Native applicationsAI-assisted software development tools

Bengaluru, India

Skills:

.NETJavaJvmScalaNodejsCloud TechnologiesSqlMicroservicesNosqlGitReactDockerTypescriptAzureKubernetesAWS

Bengaluru, India

Skills:

MySQLFlaskDatadogPythonSqlAWS