




Job Summary: We are looking for a Senior Java Developer with experience in Acquiring Clearing Systems to work in a dynamic, highly critical environment handling high-volume transactions. Key Highlights: 1. Work in a dynamic and highly critical environment 2. Work with robust payment systems 3. Impact thousands of transactions daily We are seeking a Senior Java Developer with solid experience in Acquiring Clearing Systems to operate in a dynamic, highly critical environment with high transaction volumes. This is an opportunity for professionals who wish to work with robust systems directly tied to the payments ecosystem, contributing to the performance, security, and scalability of mission-critical business solutions. If you have an analytical mindset, enjoy tackling complex technical challenges, and want to work on projects impacting thousands of transactions daily, this position could be the next step in your career. Requirements: Proven experience with: **Backend / Core:** Java Core (JDK 21\+); Spring Framework (Spring Boot and Spring Batch); Development of high-volume and batch-processing applications; Concurrent programming (multithreading, parallelism); Distributed and scalable systems; Concurrency control, idempotency, and parallel processing; Development of resilient and fault-tolerant systems; **Cloud \& Infrastructure:** Cloud Computing (Kubernetes, AWS, Azure, GCP); Containers (Docker, DockerHub); Use of Redis as distributed cache to support high-volume processing; Experience with messaging systems (Kafka, RabbitMQ); **Database:** RDBMS (SQL Server, Oracle, PostgreSQL or similar); Modeling for high-volume data and transactional consistency; Query optimization and massive data processing; **Financial Processing:** * Experience with clearing, reconciliation, and financial settlement systems; * Integration with card networks and financial systems; * High-volume transaction processing (batch and/or event-driven); **Integration \& Data:** Experience with ingestion and processing of files and events; Integration with external systems and financial APIs; Asynchronous processing and data pipelines; **Security:** Best practices for security in financial systems; **Tools:** Git; Maven for dependency management; Jira or equivalent tools; Java IDEs (IntelliJ, Eclipse); **Language:** Technical English for reading documentation (card networks and technical materials); **Nice-to-have (Desirable):** Experience in acquiring and payment systems; Knowledge of settlement and reconciliation file formats; Experience with observability (logs, metrics, tracing); Knowledge of high-availability (HA) system architecture; Experience with AI tools for development (e.g., Claude or similar);


