Project description
As part of the strategic organization-wide Cloud migration initiative which impacts most of the applications inside the bank, there is a high demand to develop a Microservices Cloud-based API solution to expose complex core reference data in Client Lifecycle Management domain to downstream consumers in one of the top tiers investment bank
Your tasks
- Development of a Cloud based microservices solution
- Active participation in the system design and architecture
- Technical presentations of the solution to project stakeholders
- Planning and estimation of development efforts
- Technological advancement of the project
- Close collaboration with the project's scrum teams
- Code review
Who we're looking for?
MUST
- 5 years of experience with Java 8+,
- Expert knowledge in Spring (including Spring boot, Spring security, Spring Cloud)
- Familiarity with REST API
- Habit of TDD usage (JUnit / Mockito), familiarity with BDD
- Experience with build, CI / CD and deployment tools: Maven / Gradle, Jenkins / TeamCity, Docker
- Understanding of relational databases and SQL
- Experience of working in Cloud environment: Azure (preferable), AWS, GCP
- Experience with Scala, SBT
- Familiarity with GraphQL
- Familiarity with patterns of microservices based architecture