Mobven
Mobven

Senior Backend Developer (Java)

İstanbul, Türkiye
Full-time
Hybrid

Join the Minds Behind the Future of Tech!

At Mobven, we are committed to building high-quality digital products that transform industries. Founded in 2012, we evolved from a promising startup into an award-winning technology company, recognized by Deloitte as one of the EMEA region’s fastest-growing tech firms—four years in a row. Our expertise in mobile technology and digital transformation has made us a trusted partner for global enterprises.

We are looking for individuals who take pride in their craft, push their work to the highest standards, and thrive in a culture of excellence. If you are someone who values expertise, precision, and innovation and is eager to contribute to groundbreaking digital solutions that shape the future of technology, join us at Mobven. Be part of a team where your skills, dedication, and passion will be recognized, challenged, and elevated to new height.

Key Responsibilities

  • Develop and maintain for area-specific digital banking products such as Customer Acquisition Processes, KYC, Digital Onboarding, Video Banking and Video Chat Solutions,
  • Design, develop, and maintain highly available, scalable, and secure backend services supporting both web and mobile applications,
  • Design and implement RESTful APIs used by mobile SDKs, frontend applications, and third-party systems,
  • Contribute to architectural decisions with a focus on performance, security, scalability, and maintainability in mobile and distributed environments,
  • Participate in code reviews, ensuring clean code, best practices, and high-quality standards,
  • Actively follow technological developments and adopt new software development tools, frameworks, and methodologies into projects,
  • Support CI/CD pipelines and contribute to automated testing and deployment processes,
  • Collaborate closely with mobile, frontend, and platform teams to deliver end-to-end solutions,
  • Analyze production issues, perform root cause analysis, and contribute to continuous system improvements,

Required Skills and Experiences

  • BS or MS in Computer Engineering or Software Engineering,
  • Minimum 5+ years of professional software development experience,
  • Solid knowledge of Java, Spring Boot, Maven, Hibernate/JPA,
  • Strong understanding of object-oriented programming (OOP) and design patterns,
  • Experience in RESTful API design and service-oriented architecture (SOA),
  • Experience with microservices and distributed systems architectures,
  • Experience in developing backend services for mobile applications,
  • Hands-on experience with relational database systems (preferably Oracle),
  • Preferably experience or strong interest in WebRTC and real-time communication technologies.
  • Familiarity with cloud-based application architectures,
  • Preferably knowledgeable about JavaScript frameworks (React.js, etc.),
  • Experience with messaging systems such as Kafka or RabbitMQ and caching technologies like Redis,
  • Knowledge of CI/CD pipelines and test-oriented development practices (TDD, unit and integration testing),
  • Experience with container technologies (Docker, Kubernetes) is a plus,
  • Strong analytical thinking and problem-solving skills,
  • Team-oriented mindset with strong communication skills,
  • Eager to learn, adapt, and take ownership of responsibilities,
  • Creative, proactive, and result-oriented approach to work.

Technologies: Java, Spring, Hibernate, SpringBoot, Redis, Docker, Kubernetes, Kafka/RabbitMQ, Elasticsearch & Kibana, C#,

What We Offer

  • Health Insurance
  • Meal card
  • Transport Allowance
  • Training Budget
  • Gift Card
  • Birthday Leave
  • Happy Hour
Did you mean ?

up to 5MB.

Supports .pdf, .docx

Optional

By clicking this, you consent to our collection, use, and storage of your information as described in the link below.

Privacy Policy
Privacy Notice

Built with

Hirex