OKTO Payments

Senior Software Engineer (GR110-DV)

OKTO Payments
Apply
5 months ago
Athens, GreeceSenior

Responsibilities

  • Lead the design and architecture of complex distributed systems processing real-time financial transactions at scale.
  • Integrate payment gateways, banks, card networks, and alternative payment methods.
  • Lead the transition to a microservices-based payment architecture.
  • Develop and maintain optimized, high-quality code with robust unit tests and appropriate test coverage.
  • Provide technical leadership, mentor junior developers, and guide engineering best practices.
  • Collaborate with cross-functional teams to deliver scalable and performant solutions.
  • Drive continuous improvement, identify bottlenecks, and optimize the software development lifecycle.
  • Work with DevOps to optimize CI/CD pipelines and production monitoring strategies.

Requirements

  • Bachelor’s or Master’s degree in Computer Engineering or a related field.
  • 7+ years of backend software development experience, including at least 3 years leading teams and architecting payment systems.
  • Strong understanding of payment flows, settlement, reconciliation, and fraud detection mechanisms.
  • Deep knowledge of Java 11+ and Spring Boot.
  • Strong experience with AWS cloud services, including IAM, EC2, S3, Lambda, RDS, DynamoDB, and API Gateway.
  • Hands-on experience with transaction management, database tuning, PostgreSQL, MySQL or NoSQL stores, and high-availability strategies.
  • Extensive experience with event-driven software design patterns and complex systems architecture.
  • Expertise in microservices architecture using Java, Spring Boot, Spring Cloud, Netflix OSS, OAuth2 Security, and JPA ORM.
  • Expertise in secure RESTful API design and OAuth2, JWT, and SSO mechanisms.
  • Advanced proficiency with Git for source control and versioning.
  • Strong technical writing and communication skills in Greek and English.

Benefits

  • Competitive compensation.
  • Modern equipment.
  • Career growth opportunities.
  • Continuous learning.
  • Inclusive environment.
  • Hybrid workplace with work-from-home options.
  • Birthday leave.

Tech Stack

Amazon DynamoDBAWSGitJavaMySQLPostgreSQLSpring Boot

Categories

OKTO Payments

About OKTO Payments

51-200 employees

OKTO Payments builds a payment processing and financial infrastructure platform for online merchants in complex e-commerce sectors, with products spanning payment gateway, digital wallets, open banking, treasury, and settlement. It operates as a privately held, Athens-based payment service provider, serving markets such as gaming and e-commerce. The company offers tools for onboarding, routing, compliance, and real-time operations to support scale across multiple payment methods and geographies.

Contact me