Software Engineer Backend Java H/F

Software Engineer Backend Java H/F

Posted 1 day ago by Crédit Agricole S.A.

Negotiable
Undetermined
Undetermined
Paris, France

Summary: The Software Engineer Backend Java role at BforBank involves joining the Customer Life Cycle team within the Tech department to develop and enhance banking applications. The position focuses on anticipating technical studies, designing solutions, and ensuring high-quality code through various development practices. Candidates will work in an Agile environment, contributing to a significant digital transformation project. The role emphasizes collaboration, innovation, and continuous improvement in a diverse and inclusive workplace.

Key Responsibilities:

  • Anticipate and conduct technical studies related to User Stories
  • Design solutions adhering to best development practices
  • Provide detailed estimates for future developments (Backlog Refinements)
  • Perform software development tasks
  • Conduct cross-checks: Validate Pull Requests, Pair Programming, and write Unit/Integration/End to End Tests
  • Monitor deployments and production releases

Key Skills:

  • Back-End programming in Java 17/21 and SpringBoot 3
  • Hexagonal and Event Driven Architecture with Apache Kafka
  • Unit and UI testing (Junit, AssertJ, SpringBoot Tests, Karate)
  • DevOps experience with GitLab CI
  • Familiarity with Google Cloud Platform (GCP)
  • Database management with PostgreSQL
  • Craftsmanship mindset: Clean architecture, Clean Code, refactoring
  • Continuous improvement through Kata, Pair, and Mob Programming
  • Agile SCRUM methodology (tools JIRA/Confluence)
  • Test Driven Development (TDD), Domain Driven Development (DDD), Behavior Driven Development (BDD)

Salary (Rate): undetermined

City: Paris

Country: France

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT