We are looking for

Java Full Stack Developer

Sorry, this position is already filled
Last update 11.11.2025

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.

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 specialised 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

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.

About Business line/Function:

CIB Client Engagement and Protection IT having focus on applications servicing Client Lifecycle management, Due Diligence /KYC , Customer Relation Management,  Service Request Management, Referential and Data Quality, PreTrade Transaction Screening and Anti-Money Laundering.  Technologies being used include Java, .NET, Angular, Informatica, PowerBI, Fenergo, Siebel, Actimize, Camunda, Drools on private cloud infrastructure. Agile and DevSecOps practices are widely used. Landscape includes projects that are a mix of established and some under transition to new platforms.

Job Title:

Software Engineer – Full Stack Java Developer

Date:

18-Dec-2024

Department:

CEP - IT

Location:

Bengaluru

Business Line / Function:

CIB

Reports to:

(Direct)

Grade: 

(if applicable)

(Functional)

Number of Direct Reports:

NA

Directorship / Registration:

NA

Position Purpose

Looking for a talented Full Stack Java Developer to join our team and contribute to the design, development, and deployment of scalable software solutions. The ideal candidate will have strong experience with Java-based back-end technologies and front-end frameworks, delivering end-to-end application solutions.

Responsibilities

      2+ Years hands on experience in Spring/Spring boot and Angular (Mandatory)

•            Design, develop, and maintain web applications using Java for the back-end and modern front-end technologies.

•            Develop RESTful APIs and ensure seamless integration between front-end and back-end components.

•            Collaborate with product managers, UI/UX designers, and other developers to translate requirements into functional software.

•            Write clean, efficient, and maintainable code adhering to industry best practices.

•            Work with relational and non-relational databases to design data models and optimize performance.

•            Ensure applications are responsive, scalable, and meet performance standards.

•            Conduct unit testing, debugging, and troubleshooting to ensure code quality and reliability.

•            Participate in Agile development processes, including sprint planning, stand-ups, and code reviews.

•            Stay updated with emerging Java technologies, tools, and frameworks to ensure continuous improvement.

Technical Skills:

•            Proficiency in Java and related frameworks like Spring Boot, Spring MVC, and Hibernate.

•            Strong experience in building RESTful APIs and microservices architecture.

•            Experience with front-end technologies: HTML, CSS, JavaScript, and frameworks such as Angular

•            Knowledge of databases: SQL (Oracle, PostgreSQL) and NoSQL (MongoDB, Redis).

•            Experience with version control tools such as Git.

•            Familiarity with CI/CD pipelines and DevOps tools like Jenkins or GitLab CI/CD.

•            Understanding of cloud platforms (AWS, Azure, or GCP) and containerization tools like Docker.

•            Knowledge of testing frameworks such as JUnit, Mockito, or Selenium.

Soft Skills:

•            Strong analytical and problem-solving abilities.

•            Excellent communication and collaboration skills.

•            Ability to work independently as well as in a team environment.

•            Willingness to learn and adapt to new technologies and tools.

Qualifications:

•            Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).

•            2-5 years of experience in Java development, with a focus on full-stack development.

•            Proven experience building and maintaining scalable, full-stack Java applications.

Nice-to-Have:

•            Experience with container orchestration tools like Kubernetes.

•            Familiarity with front-end build tools (Webpack, NPM).

•            Exposure to Agile methodologies and practices.

•            Experience with message brokers like RabbitMQ or Kafka.

Specific Qualifications (if required)

Primary Skill – Java, Spring, Spring boot, Angular and SQL

Skills Referential

Behavioural Skills: (Please select up to 4 skills)

Ability to collaborate / Teamwork

Decision Making

Communication skills - oral & written

Ability to deliver / Results driven

Transversal Skills: (Please select up to 5 skills)

Analytical Ability

Ability to develop others & improve their skills

Ability to develop and adapt a process 

Ability to develop and leverage networks

Ability to develop others & improve their skills

Education Level: 

 Bachelor Degree or equivalent

Experience Level

At least 2 years and upto 5 years

Other/Specific Qualifications (if required)

Java, Spring, Spring boot, Angular and SQL