Senior Java developer
The server side of a 30-branch bank’s mobile banking: new features, Kafka integrations, speed under load.
- Salary
- ₼4,500–6,000 a month, after tax
- Level
- Senior
- Office
- Baku
- Working mode
- Hybrid
Posted 2 October 2026 · Banking team: 9 people, tech lead Narmin Hajiyeva
Apply for this vacancyWhat you will do
- Write and maintain APIs for the mobile bank
- Integrations with the core banking system over Kafka
- Code review and mentoring two junior developers
- On call during releases, one week a month
What you need
- More than 5 years with Java and Spring Boot
- PostgreSQL: indexes, query plans, migrations
- A real project with Kafka or another message queue
- Fluent Azerbaijani or Russian, reading English documentation
A plus
- Experience with banks or payment systems
- Deploying services on Kubernetes
Technologies
- Java, Spring Boot
- Apache Kafka
- PostgreSQL
- Kubernetes
Apply
Upload your CV and, if you like, add a link to your profile. We reply within 3 working days.
Other vacancies
All vacancies- DevOps engineerInfrastructure for banking and public-sector projects in Baku data centres: Kubernetes, Terraform, monitoring, on-call.₼4,000–5,500 a month, after taxSenior · Baku · On siteKubernetesTerraformGitLab CI
- ML engineer (Azerbaijani NLP)Chat assistants and document reading in Azerbaijani: adapting models, test sets, running on the client’s servers.₼4,500–6,500 a month, after taxSenior · Baku · HybridPythonPyTorchPostgreSQL
- Product designer (UI/UX)Design for mobile banking and clinic apps: from interviews to the design system.₼2,300–3,300 a month, after taxMiddle · Baku · HybridFigma