Search by job, company or skills

Java Full Stack Developer

BNP Paribas

    Highlights

    Job Description

    More Info

    Recruiter Info

0-2 Years
a month ago
272 Viewed
116 Applied

Job Description

  • As a full stack developer on the Marketplace, the developer will be able to work on customer-facing features, and will be able to deliver great user interfaces that can be used by all internal BNP Paribas employees and contractors.
  • The developer will be responsible to match the quality standards in term of performance, usability, coding guidelines and maintainability.
  • The developer will be able to work a large codebase using a modern technology stack, and demonstrate knowledge of software architecture, API design, user interface design.
  • Since the Marketplace is a transformation pillar of BNP Paribas IT, the department is often a participant in the recent transformation and technologies initiatives (API platforms, Cloud, Infrastructure as Code, AI) so we often encounter interesting technical challenges.
Direct Responsibilities
  • Write new features to answer the needs of our customer.
  • Write robust and scalable backend services in Golang and expose them through well designed REST APIs
  • Work closely with UI/UX designers to create beautiful user interfaces in React matching our design system
  • Investigate production issues with Customer Care team
  • Refactor and optimize existing code to improve maintainability
  • Demonstrate leadership by collaborating with partner and provider engineering teams to take the best functional and technical decisions

Technical Competencies

  • Background in working in an agile environment (knowledge of the methods and their limits)
  • Mastered git and git feature branch workflow
  • Mastered frontend technologies (JavaScript, TypeScript, React, HTML and modern CSS)
  • Expertise in UI implementation
  • Expertise in maintaining component-based design system (knowledge of Storybook)
  • Expertise of HTTP and REST API Best practices
  • Expertise of Golang, backend architectures (hexagonal, clean architecture, CQRS, event sourcing...)
  • Expertise of relational databases (Postgres), NoSQL (Redis) and messaging systems (Kafka)
  • Expertise in modern authentication mechanisms (JWT, Oauth2, OIDC)
  • Expertise on DevOps workflows and tools (CI/CD, Gitlab CI, Artifactory, Docker, Kubernetes)
  • Expertise of Unix environments, knowledge of writing maintainable Bash scripts
  • Experience with Infra as code tools: Terraform, Skaffold, Kustomize

Skills Referential

Behavioural Skills : (Please select up to 4 skills)

  • Decision Making
  • Client focused
  • Critical thinking
  • Personal Impact / Ability to influence

Transversal Skills:

  • Ability to develop and adapt a process
  • Ability to understand, explain and support change
  • Analytical Ability
  • Ability to develop others improve their skills
  • Ability to anticipate business / strategic evolution

Education Level:

  • Bachelor Degree or equivalent
Follow
Save
Report

Similar Jobs

Java Full Stack Developer

Company Name Confidential

People also considered

DelhiBengaluru / BangaloreNoidaMumbaiHyderabad / Secunderabad Telangana
Last Updated: 09-08-2024 10:19:12 AM
Home Jobs in Bengaluru / Bangalore Java Full Stack Developer