Senior Java Developer – Payment Platform
Join Kairostek and help build innovative technology solutions while working with talented professionals in a collaborative, growth-oriented environment.
We usually respond within a week
About Statertek
At Statertek, we believe great software is built by great teams.
Based in Limassol, Cyprus, we are a software development company designing, building, and maintaining the technology businesses rely on. From web platforms and mobile applications to payment systems and AI-powered products, we deliver innovative, scalable, and reliable software solutions for clients across Europe, the Gulf, and beyond.
Our engineers, designers, and QA professionals work together from the first sprint through production and beyond. We believe in collaboration, ownership, continuous learning, and building products that make a real difference.
We invest in talent, create opportunities for professional growth, and believe in promoting from within. Whether you are starting your career or bringing years of experience, you will have the opportunity to contribute, learn from talented colleagues, and see the impact of your work.
Then in metal, now in code.
If you are passionate about technology, enjoy solving complex challenges, and want to build software that matters, we would love to hear from you.

About the Role
We are looking for a Senior Java Developer who can take ownership of complex payment-platform components, design robust APIs, solve distributed-system challenges, and collaborate with Leads and Architects to deliver scalable and secure solutions.
Key Responsibilities
Design and develop scalable payment services and APIs using Java 18–25 and Spring Framework / Spring Boot.
Design clean, maintainable solutions using SOLID principles, design patterns, and modern architecture practices.
Design and optimize data solutions using PostgreSQL, MySQL, Hibernate/JPA, and Redis.
Build event-driven and asynchronous processing using Apache Kafka and RabbitMQ.
Design secure REST APIs using JWT, authentication, authorization, OAuth 2.0/2.1, and API-security principles.
Apply cryptographic algorithms, hashing, encryption, digital signatures, and secure-data handling.
Apply OWASP principles and secure software-development practices.
Develop comprehensive unit, functional, and integration tests using JUnit and Mockito.
Own Maven/Gradle multi-module builds, dependency management, wrappers, artifact management, and Nexus publishing.
Contribute to CI/CD automation, Docker/containerization, and cloud deployments.
Perform technical feasibility studies and evaluate technologies for upcoming features.
Investigate complex production issues and perform cross-service root-cause analysis.
Lead refactoring, performance optimization, scalability, and reliability improvements.
Conduct code reviews and establish development best practices.
Collaborate with Technical Leads, Architects, Product Managers, and Business Stakeholders.
Mentor junior developers and support technical knowledge sharing.
Evaluate AI-assisted development and automation opportunities to improve engineering productivity.
Qualifications & Experience
Java 18–25 • Spring/Spring Boot • REST APIs • Hibernate/JPA • PostgreSQL • MySQL • Redis • Kafka • RabbitMQ • JWT • OAuth 2.0/2.1 • Authentication • Authorization • API Security • Cryptographic Algorithms • OWASP • Maven • Gradle • Nexus • JUnit • Mockito • Git/GitHub • CI/CD • Docker • Cloud • Agile/Scrum/Kanban
Qualifications & Experience
Bachelor's degree in computer science or equivalent experience.
4–8 years of professional Java development experience.
Strong experience designing enterprise applications and REST APIs.
Strong understanding of distributed systems, databases, messaging, caching, and security.
Strong problem-solving and production troubleshooting skills.
Experience mentoring developers and driving technical improvements.
Payment/FinTech experience is highly desirable.
What We Offer
Competitive compensation package.
Collaborative and supportive working environment.
Professional growth, mentorship, and internal career development opportunities.
Opportunity to work on real-world software products and international projects.
Exposure to modern technologies, engineering practices, and innovative solutions.
Cross-functional collaboration with experienced engineers, designers, and QA professionals.
An environment that values ownership, initiative, and the impact of your work.
Equal Opportunity Employer
Statertek is an equal opportunity employer. We value diversity and are committed to creating an inclusive and respectful working environment where everyone has the opportunity to succeed.
We welcome applications from qualified candidates regardless of race, ethnicity, gender, age, disability, religion, sexual orientation, or background.
Explore our opportunities: career.statertek.com
Learn more about us: www.statertek.com
- Division
- Statertek
- Location
- Limassol
- Remote status
- Hybrid
- Employment type
- Full-time
- Job Category
- Tech Job