
Senior Software Engineer (GR110-DV)
OKTO Payments5 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
Categories
About OKTO Payments
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.