Senior Backend Developer

Nakitera

Fatih

On-site

TRY 500,000 - 800,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Nakitera is recruiting for a backend engineer to design, develop, and maintain scalable JVM-based services in the fintech space. You will work on payment system integrations and AI-powered development workflows, contributing to secure, reliable backend platforms.

The role requires 5+ years of Java/Spring Boot experience, strong OOP and design principles, and familiarity with messaging systems. Experience in fintech is a plus. This is an on-site position in Turkey’s Marmara region.

Qualifications

  • Bachelor’s degree in Computer Engineering, Software Engineering, or a related field.
  • Solid understanding of OOP and design principles (SOLID, Clean Code, pragmatic design patterns).
  • 5+ years of backend experience with Java and Spring Boot.
  • Hands-on experience with AI-powered software development processes and SDD.
  • RESTful API design and development experience.
  • Familiarity with SOAP and XML technologies.
  • Experience with RabbitMQ, Kafka, or similar messaging systems.
  • Experience in payments/fintech domain is a strong plus.
  • Experience with Unit Test Frameworks.
  • Experience with AI-assisted coding tools is a plus.

Responsibilities

  • Design, develop, and maintain scalable, high-performance backend services.
  • Develop and enhance robust backend systems and APIs.
  • Build and manage integrations related to payment systems and financial services.
  • Apply clean code and design principles to ensure high code quality.
  • Maintain and optimize existing systems for performance, reliability, and scalability.
  • Troubleshoot, debug, and improve system stability.
  • Contribute to technical documentation and knowledge sharing within the team.

Skills

OOP design principles
RESTful API design
SOAP/XML familiarity
Messaging systems
AI-powered development
Unit testing
AI-assisted coding tools
Payments/fintech domain

Education

Bachelors in Computer Engineering or Software Engineering

Tools

Java
Spring Boot
RabbitMQ
Kafka

Job description

With its Fintech 2.0 vision, Nakitera is digitizing your financial processes.

Nakitera brings together management, operational efficiency, payment diversity, data security, and customer loyalty solutions on a single platform. It simplifies businesses' financial processes, reduces operational burdens with innovative technologies, and maximizes efficiency.

Whether you are a small business or a large corporation, discover our end-to-end solutions for all your financial needs, explore the future of B2B fintech experience, and take your business processes into the future!

Qualifications
  • Bachelor’s degree in Computer Engineering, Software Engineering, or a related field,
  • Solid understanding of Object‑Oriented Programming (OOP) and design principles (SOLID, Clean Code, pragmatic design patterns),
  • 5+ years of backend experience with Java and Spring Boot (or similar JVM‑based frameworks),
  • Hands‑on experience with AI‑powered software development processes, including Spec‑Driven Development (SDD), AI‑assisted coding, and modern AI‑native development approaches,
  • Hands‑on experience with RESTful API design and development,
  • Familiarity with SOAP and XML technologies,
  • Experience with RabbitMQ, Kafka, or similar messaging systems,
  • Experience in the payments/fintech domain is a strong plus,
  • Experience with Unit Test Frameworks,
  • Experience with AI‑assisted coding tools (e.g., Cursor, GitHub Copilot, Claude, ChatGPT) is a plus.
Responsibilities
  • Design, develop, and maintain scalable, high‑performance backend services,
  • Develop and enhance robust backend systems and APIs,
  • Build and manage integrations related to payment systems and financial services,
  • Apply best practices such as clean code and design principles to ensure high code quality,
  • Maintain and optimize existing systems for performance, reliability, and scalability,
  • Troubleshoot, debug, and improve system stability,
  • Contribute to technical documentation and knowledge sharing within the team.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Development Team Lead
Software Development Team Lead

Nakitera • Fatih

On-site
TRY 600,000 - 1,000,000
Senior Backend Engineer – Fintech & AI‑Powered APIs
Senior Backend Engineer – Fintech & AI‑Powered APIs

Nakitera • Fatih

On-site
TRY 500,000 - 800,000
Software Engineer
Software Engineer

Bitpace • Turkey

On-site
TRY 180,000 - 300,000
Software Engineer 'NLP'
Software Engineer 'NLP'

Yapı Kredi Teknoloji • Fatih

Hybrid
TRY 70,000 - 90,000
Opportunity to work in hybrid model
Company-contributed individual retirement insurance
Birthday off day
Backend Developer Specialist
Backend Developer Specialist

Sürat Kargo • Fatih

On-site
TRY 350,000 - 550,000
Senior Backend Engineer
Senior Backend Engineer

Dataroid • Fatih

On-site
TRY 500,000 - 900,000
Private health insurance
Remote work benefits
Paid day off for birthday
+3
Senior Expert Software Developer
Senior Expert Software Developer

Token Finansal Teknolojiler • Fatih

On-site
TRY 600,000 - 900,000
12+4 Salary
Koç Office
Koç Community Sports Club
+5
Senior Backend Developer
Senior Backend Developer

Monster Notebook • Fatih

On-site
TRY 300,000 - 520,000
Senior Backend Engineer (120.000₺ - 200.000₺)
Senior Backend Engineer (120.000₺ - 200.000₺)

Beta.Limited • Turkey

On-site
TRY 926,000 - 1,391,000
Senior Fullstack Engineer
Senior Fullstack Engineer

ForInvest • Fatih

On-site
TRY 60,000 - 80,000
Competitive package
High-ownership culture
Strong growth path