Java Developer

bnpparibas

Chennai, India 7 Years Exp Posted 8d ago

Job Description

Direct Responsibilities

·       Participating in API activities of BNP Paribas 

·       candidate with SpringBoot, RestAPI, Hibernate, Oracle, Openshift + Banking Application dev experience 

·       Developing API products in banking, trading and beyond banking 

·       Co-designing technical implementation of API strategy 

·       Experience working with agile methodologies (e.g., Kanban, Scrum)

·       Ensuring the timeliness of documentation, processes, and tool landscape 

·       Maintenance and development of the API platform 

·       Ensuring continuous delivery processes via automated pipelines 

·       Implementing and co-designing architectural specifications, ensuring software quality, test automation, and integration of tools (e.g., Sonar, Fortify) into development process 

Contributing Responsibilities

·       Supporting design and implementation of internal APIs 

·       Supporting co-creation with partners with technical expertise 

·       Supporting implementation and maintenance of BNP Paribas API Policy 

·       Supporting requirements elicitation 

·       Co-designing API guidelines for internal software development 

·       Co-designing API lifecycle management 

Technical & Behavioral Competencies

·       Bachelor’s Degree in computer science or computer engineering 

·       At least 7+ years of hands-on experience on Advance API development 

·        7+ years of experience as software engineer 

·       Java EE including (Web Services, REST, JPA) 

·       Strong in Design Patterns, Hands on in Java 8,11 or 17 

·       Hands on in RestAPI, Hibernate, Oracle, Openshift + Banking Application dev experience Spring Boot, Spring Security, Spring Cloud, Spring Data JPA 

·       Webservices : RestFull webservcie, REST API , Hands on in openAPI/Swagger

·       Message Queues, SOAP 

·       Databases : Oracle/PostgreSQL 

·       CICD : Docker, Kubernetes , Jenkins, Maven, Pod Man CI/CD with GitLab CI, Jenkins and Maven, deployment with Docker and Kubernetes

·       Design , Develop and Maintain robust and Complex client facing applications that  interacts with one to many interfaces

Specific Qualifications:

·       Intermediate candidate with SpringBoot, RestAPI, Hibernate, Oracle, Openshift + Banking Application dev experience 

·       Strong Java technical Expertise 

·       Strong critical thinker with problem solving aptitude. Classification : Internal 

·       Good written and oral communication skills 

·       Hands-on experience on API related activities: requirement analysis, design, resource-based API modeling, micro-services architecture 

·       Knowledge about API design standards, patterns and best-practices 

·       Hands-on experience in API security standards and implementation 

·       Hibernate or JOOQ 

·       Microservice Architecture 

·       Testing Junit & Mockito 

·       Working Knowledge on Swing GUI and Web Design, Angular, Web Design , CSS, TypeScript, EcmaScript 6. 

·       Cloud exp. with at least one of the following: OpenShift, AWS, Azure or Google Cloud 

·       Monitoring & Logging with at least one of the following: Prometheus, Grafana, ELK Stack or Cloud Watch Monitoring with Prometheus and Grafana, logging with Splunk

·       

Similar Openings for You