Backend Java Staff Engineer - Banking Sector
Core
Owns API and integrations capabilities/teams, solving complex problems independently while guiding technology strategy and code quality.
Role type
Staff Engineer (Backend Java)
Builds
Backend integration and REST APIs using Spring framework, micro-services, and native-cloud solutions.
Domain
Banking Sector
Deliverable
production ML models | product features
Required skills
Java, Kotlin, Spring-boot, Spring-cloud, micro-service architecture, REST API design, NoSQL DB, in-memory caching, API Gateway, Design Patterns, Spring Security, Maven, Docker, CI/CD pipelines
Preferred skills
Python, NodeJS, GoLang, Kubernetes, OpenAPI, Gradle, Linux shell-scripting, Azure Pipelines, Jenkins, Solution Architect experience
Technologies
Spring framework, Java, Kotlin, NoSQL DB, Docker, Kubernetes, Azure Pipelines, Jenkins, Maven, Gradle
Responsibilities
Prepare low-level designs for team members, guide project teams on technology strategy, engage in hands-on coding to solve surfacing problems, identify and remove technical impediments, partner with Product owners on story creation and acceptance criteria, provide roadmap for implementing software engineering practices
Seniority
Staff, hands-on IC with mentorship