- Experience
- Any
- Salary
- —
- Openings
- 1
- Posted
- 1 hour ago
Where you'll work
Job description
Company overview
Banking Technology is a fintech company that creates secure, scalable, and intuitive software for banking and financial services. Its products include digital payment platforms, core banking solutions, and online customer service systems. The organization works alongside financial institutions to replace outdated systems with modern digital offerings. The work culture emphasizes engineering quality, dependable delivery, and strong compliance with security and regulatory expectations.
Role overview
We are hiring a full-time Java Software Engineer for an on-site role in Tashkent. In this position, you will design, build, and support backend services and applications that power core banking workflows and digital financial products.
What you will do
- Develop new functionality in Java for backend applications and APIs.
- Create, expand, and support microservices that serve distributed banking systems.
- Connect internal platforms and third-party systems through reliable integrations.
- Improve code quality by writing tests, participating in reviews, and following development standards.
- Work with product managers, architects, and QA specialists to turn business needs into workable technical solutions.
- Investigate and resolve production issues when they arise.
- Contribute to technical documentation and architecture-related discussions.
- Help strengthen system performance, stability, and security over time.
Required background and strengths
- Solid command of Java and general programming, with experience creating backend services and APIs.
- Practical use of software engineering standards such as version control, testing, code review, and CI practices.
- Experience designing, deploying, and maintaining microservice-based systems.
- Working knowledge of the Spring ecosystem, including Spring Boot, Spring Data, and Spring Security.
- Comfort with relational databases and SQL; exposure to NoSQL systems is an advantage.
- Awareness of secure coding practices, especially in regulated or financial environments.
- Ability to understand requirements, suggest technical approaches, and communicate well with cross-functional teams.
- A bachelor’s degree in Computer Science, Software Engineering, or a related discipline, or equivalent hands-on experience.
- Prior banking or fintech experience is welcome, though not mandatory; a willingness to learn financial domain concepts is important.
Additional information
This is a full-time onsite position in Tashkent. The role focuses on supporting banking and financial products, so reliability, technical precision, and attention to security are especially important.
Terms and conditions
No stipend or salary amount was specified in the source details. No vacancy count, start date, or application deadline was provided.