Senior Java Developer (Backend - Banking)
TRIMETIS -
Cairo, EgyptPosted 1 year ago21Applicants for5 open positions
- 13Viewed
- 6In Consideration
- 5Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- 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
Job Requirements
- 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
JUnit - Best practices (TDD, DDD, BDD, Clean Code, SOLID, DRY, KISS)
- Design patterns
- Docker
- Jenkins
- Git
- Mockito