As a Senior Java Developer at BNP Paribas Information Technology, your role involves designing, developing, and maintaining Java-based applications. You will work on analyzing requirements and developing end-to-end solutions for both frontend and backend. Your responsibilities include writing clean, efficient code, creating unit and integration test cases, and assisting in bug resolution. Additionally, you will work on proof of concepts to introduce new features to applications. **Responsibilities:**
Design, develop, and maintain complex software using required technologies
Write unit tests and integration tests to ensure code quality and maintainability
Participate in code reviews to uphold quality standards
Troubleshoot and debug software issues, providing L3 support if necessary
Escalate barriers to progress to your team leader promptly
Review current project design, identify drawbacks, and propose scalable solutions
Train newcomers on functional and technical knowledge
Improve application performance
Provide technical leadership and mentoring to junior developers
Collaborate with cross-functional teams to prioritize software features and enhancements
**Technical & Behavioral Competencies:**
Expertise in Java 8 & above, Junit
Proficiency in Web Technologies (Spring Boot and related frameworks)
Proficiency in any ONE of the Front-End Technologies (Angular/jQuery/React/GWT)
Implementation of security features using Spring Security
Good to have skills: Understanding of dependency management, Event-based frameworks, Performance tuning, Microservices, Database Schema versioning tools, DevOps platforms, application metrics, and monitoring platforms
**Specific Qualifications / Experience:**
Preferred 4-9 years of experience
As a Software Engineer at BNP Paribas, you will be part of a leading solution provider in global financial services, operating across various sectors. The Information Technology team works in multi-cultural and empowered squads to deliver new functionalities and enhancements regularly. BNP Paribas is a key player in international banking with operations in 65 countries and a significant workforce globally. As a Senior Java Developer at BNP Paribas Information Technology, your role involves designing, developing, and maintaining Java-based applications. You will work on analyzing requirements and developing end-to-end solutions for both frontend and backend. Your responsibilities include writing clean, efficient code, creating unit and integration test cases, and assisting in bug resolution. Additionally, you will work on proof of concepts to introduce new features to applications. **Responsibilities:**
Design, develop, and maintain complex software using required technologies
Write unit tests and integration tests to ensure code quality and maintainability
Participate in code reviews to uphold quality standards
Troubleshoot and debug software issues, providing L3 support if necessary
Escalate barriers to progress to your team leader promptly
Review current project design, identify drawbacks, and propose scalable solutions
Train newcomers on functional and technical knowledge
Improve application performance
Provide technical leadership and mentoring to junior developers
Collaborate with cross-functional teams to prioritize software features and enhancements
**Technical & Behavioral Competencies:**
Expertise in Java 8 & above, Junit
Proficiency in Web Technologies (Spring Boot and related frameworks)
Proficiency in any ONE of the Front-End Technologies (Angular/jQuery/React/GWT)
Implementation of security features using Spring Security
Good to have skills: Understanding of dependency management, Event-based frameworks, Performance tuning, Microservices, Database Schema versioning tools, DevOps platforms, application metrics, and monitoring platforms
**Specific Qualifications / Experience:**
Preferred 4-9 years of experience
As a Software Engineer at BNP Paribas, you will be part of a leading solution provider in global financial services, operating across various sectors. The Information Technology team works in multi-cultural and empowered squads to deliver new functionalities and enhancements regularly. BNP Paribas is a key player in international banking with operations in 65 countries and a significant workforce globally.