Senior Java Developer (Backend – Banking)

Job Title:Senior Java Developer (Backend – Banking)
Education:Bachelor’s Degree
Location:Cairo, Egypt
Category:IT/Software Development, Engineering – Telecom/Technology
  • Be a key contributor within an agile development team (squad)
  • Responsible for one or more areas of the squad’s context, and knowledgeable in all the other areas of the squad’s context
  • Deliver the work through the sprint, including unit and integration tests and documentation/specifications
  • Update the squad in dailies and actively listen to other updates
  • Provide estimations in refinements
  • Give feedback in retrospectives
  • Demo accomplishments in sprint reviews
  • Perform code reviews
  • Support other squad members
  • Onboard new squad members
  • 3+ years of commercial experience with Java 8 and higher and microservices architecture, ideally in the bank/fintech company
  • Experience with most of our technology stack, which includes:
  • Java
  • Spring (Data, Security)
  • Hibernate
  • SQL
  • PostgresDB
  • OracleDB
  • RabbitMQ,
  • OpenApi
  • REST
    Experience appreciated, or you develop it with us:
  • Maven/Gradle
  • JWT
  • OAuth2
  • Best practices (TDD, DDD, BDD, Clean Code, SOLID, DRY, KISS)
  • Design patterns
  • Docker
  • Jenkins
  • Git
  • Mockito

Collected from:

Posted in Engineering - Telecom/Technology IT/Software Development