Senior Software Engineer- Java

Software DeveloperSoftware EngineerChennai
Apply now

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 24×7 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.

About Business line/Function:

Caplink is part of HFS-Ireland.

Caplink is a self service web interface for Fund Managers, Investment Managers and Related Parties.

The goal for Hedge Fund Service’s Caplink application is to provide a digital self-service solution for Fund and Investment Managers.

The HFS Caplink system can be viewed as a delivery channel which collates multiple business functions and presents a cohesive access capability to the client. It is intended to replace existing disparate and stand-alone solutions into an integrated proposition over time. The focus of the new solution is on the digital experience and pushing business functionality to the fore to allow the customer manage their own investment and engage with BP2S in an enhanced, seamless mechanism.

Key Responsibilities

  • Design, develop, and maintain scalable backend solutions using Java and Spring Boot.
  • Build and optimize microservices architectures to support high-traffic, low-latency distributed systems.
  • Leverage cloud platforms, particularly AWS, to deploy, manage, and scale applications using services such as compute, storage, databases, and serverless components.
  • Ensure system stability and performance by identifying bottlenecks, improving reliability, and implementing best practices for distributed systems.
  • Collaborate closely with cross-functional teams, including product, QA, and DevOps, to understand requirements and deliver effective technical solutions.
  • Participate in architectural discussions, contribute to design decisions, and help evolve platform capabilities.
  • Write clean, maintainable, and well-tested code, and actively contribute to code reviews to uphold engineering standards.
  • Stay current with emerging technologies and frameworks to continuously improve system design and development practices.

What Makes You a Great Fit

  • You bring 5–9 years of hands-on experience in Java development with strong fundamentals in Core Java, data structures, and algorithms.
  • You have deep experience with Spring Boot and building microservices-based systems that operate at scale.
  • You are comfortable working in distributed system environments and understand the challenges of high availability, fault tolerance, and performance optimization.
  • You have practical experience with AWS and are confident using cloud services to design, deploy, and scale applications.
  • You are familiar with Platform-as-a-Service (PaaS) environments and can design solutions that effectively utilize cloud infrastructure.
  • You thrive in agile, collaborative teams and enjoy taking ownership of complex problems from design through delivery.
  • You value code quality, system reliability, and continuous learning, and you actively contribute ideas to improve engineering outcomes.

Details

  • Employment type: FULL_TIME
  • Date posted: 2026-01-11
  • Valid through: 2026-03-31
  • Salary: INR 2000000 - INR 300000 per month
  • Company: BNP Paribas