Java backend developer

BNP Paribas · Chennai, Tamil Nadu, India
LinkedIn

Posted

Oct 05, 2026 (8d ago)

Seniority

Junior

Work Model

Not Specified

Type

Not Specified

Category

Backend

Salary

Not specified

Skills

Agile CI/CD Docker Git Helm Java Jenkins JUnit Kanban Kubernetes PostgreSQL Scrum Spring Boot SQL Terraform Vault

Description

Position Purpose As a Java Developer , you will design, develop and maintain robust backend solutions while actively contributing to cloud‑migration and modernization programmes. You will participate in all phases of the Software Development Life Cycle (SDLC) within Agile teams, delivering high‑quality, secure and scalable services that meet business requirements. The role also incorporates the use of AI‑assisted development tools to boost productivity, code quality, and delivery efficiency, in full compliance with BNP Paribas standards. Key Responsibilities Core Responsibilities #Responsibility 1 Design, develop, test and maintain Java‑based applications (Java SE/EE, Spring ecosystem). 2 Participate in all Agile ceremonies – sprint planning, daily stand‑up, review and retrospective – and deliver incrementally. 3 Ensure code quality through peer reviews, unit/integration testing and comprehensive documentation. 4 Provide 2nd‑level support for production incidents and drive root‑cause analysis. 5 Design, implement and expose RESTful APIs and micro‑services. 6 Contribute to cloud migration, containerisation and micro‑services modernization initiatives. Additional / Collaborative Responsibilities 1 Work closely with international teams (e.g., partners in Germany) to align on architecture and delivery. 2 Share knowledge, mentor junior team members and promote best‑practice adoption. 3 Participate in continuous‑improvement activities for development processes and toolchains. 4 Leverage AI‑assisted tools for coding, testing and documentation while ensuring responsible use. 5 Adhere to security, governance and development standards defined by BNP Paribas. Technical & Behavioral Competencies Required Technical Skills Skill Area Specific Technologies / Tools Backend Development Java 8/11, Java EE, Spring Boot, Spring Core, AOP, CDI Persistence Layer JPA (Hibernate), JTA, Spring Data Web Services REST APIs (JAX‑RS / Spring MVC) Databases PostgreSQL, T‑SQL, SQL fundamentals Build & CI/CD Maven, Jenkins, SonarQube, Nexus, Git Testing & Quality JUnit, Mockito, Power Mock, static code analysis Cloud & Containerization (nice‑to‑have) Docker, Kubernetes, IBM Cloud, Helm, Terraform, HashiCorp Vault AI‑Assisted Development Familiarity with AI coding assistants, responsible AI usage Required Behavioral Skills Proactive knowledge‑sharing and mentoring attitude. Ability to champion best practices and provide functional support. Strong communication and collaboration skills across multicultural teams. Analytical mindset with ownership of problem‑solving and incident resolution. Continuous‑learning outlook and adaptability to evolving technologies. Experience & Qualifications Requirement Detail Professional Experience Minimum 6 years of Java development experience, including JEE projects and exposure to cloud or micro‑services environments. Methodology Proven experience working in Agile (Scrum/Kanban) delivery models. Language Fluent English – both written and spoken (mandatory). Education Bachelor’s degree in Computer Science, Engineering, or a related discipline. About BNP Paribas BNP Paribas is the European Union’s leading bank and a global financial services provider operating in 65 countries with ~185 000 employees. The Group delivers a diversified range of services across Commercial Banking, Personal Banking & Services, Investment & Protection Services, and Corporate & Institutional Banking. BNP Paribas is committed to sustainable growth and corporate social responsibility, fostering innovative solutions for clients worldwide. Position Purpose As a Java Developer , you will design, develop and maintain robust backend solutions while actively contributing to cloud‑migration and modernization programmes. You will participate in all phases of the Software Development Life Cycle (SDLC) within Agile teams, delivering high‑quality, secure and scalable services that meet business requirements. The role also incorporates the use of AI‑assisted development tools to boost productivity, code quality, and delivery efficiency, in full compliance with BNP Paribas standards.