Case studies
Fintech
Back
Fintech
Kagan Exchange
Okay
Navi Taxi Billing system
Navi Taxi Dynamic Pricing
See all portfolio
Transportation
Back
Transportation
NaviTaxi
Navi Taxi Delivery
Navi Taxi Loyalty Program
See all portfolio
LegalTech
Back
LegalTech
Urnavigator
Youristo
See all portfolio
Other
Back
Other
Snapsome
Ekrin
See all portfolio
See all Case Studies
Services
Product Strategy
Back
Product Strategy
Business Requirements Development
Technical Requirements Development
See all Services
Design
Back
Design
Web Application Design
Website Redesign
UX UI Design
Usability Testing
UX Research
See all Services
Software Development
Back
Software Development
Custom Software
Custom Web App
Custom Mobile App
POC
MVP
SaaS Platform
Android App
iOS App
See all Services
Consulting
Back
Consulting
System Architecture
UX UI Design
Project Management
Software Development Life Cycle Management Consulting
See all portfolio
Audits
Back
Audits
Code Auditing
UX Auditing
See all Services
Quality assurance
Back
Quality assurance
Web application testing
Mobile app testing
See all Services
See all Services
Resources
Blog
Back
Blog
Essentials of Mobile Design: Best Practices, Trends
See all Resources
Guides
Back
Guides
Project Management Best Practices guide
See all Resources
Templates
Back
Templates
TRD Template
BRD Template
See all Resources
See all Resources
About
About us
FAQ
Contacts
Careers
Contact us
en
en
en
English
ru
Русский
Contact us
Java Backend Developer
Middle
Backend
Hybrid
Full time
I want to join
About the role
Development, maintenance, and adaptation of the backend for web applications using Java.
Designing and implementing RESTful APIs.
Optimizing application performance and scalability.
Working with databases (SQL and/or NoSQL).
Collaborating with frontend developers to integrate user interfaces.
Participating in task planning and estimation.
Required skills
At least 2 years of experience as a Java Backend Developer.
Strong knowledge of Java and related technologies (Spring Framework, Hibernate, etc.).
Experience working with databases (e.g., Oracle, MS SQL, PostgreSQL).
Experience with message queue systems (e.g., RabbitMQ, Apache ActiveMQ).
Proficiency in fundamental algorithms and data structures.
Understanding of object-oriented programming principles and design patterns.
Experience with version control systems (e.g., Git).
Would be a plus
Experience with Groovy.
Experience with microservices architecture.
Experience with containerization tools such as Docker and Kubernetes.
Experience with cloud platforms, including AWS, Google Cloud, or Azure.
Knowledge of additional programming languages and technologies.
Experience in adapting and implementing banking products, including integration with external services like payment systems, CRM, and ERP.
Experience working with banking APIs.
Understanding of banking processes, including online banking and antifraud systems.
Experience with migration and CI/CD processes.
Values We Look for in Candidates
Passion for technology and a drive for continuous professional growth.
Genuine care for the product you build.
Taking ownership of your work.
Keeping your word: you say it, you do it.
Ability to work independently without the need for micromanagement.
Strong systematic thinking skills.
What We Offer
Exciting projects to work on.
Transparent salary review system.
A toxicity-free team culture.
Creative freedom and great perks.
Flexible working hours (10:00 AM – 7:00 PM Bishkek time).
Opportunities for professional and career growth.
A friendly and supportive work environment.
Apply for the job
Full name
Email
Phone
Additional information
Attach your CV
jpg, jpeg, png, doc, docx, ppt, pptx, pdf
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.