AM53 Smart Solutions

Senior Java Developer – Clearing System

AM53 Smart Solutions

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Work in a dynamic, high-criticality environment with a large volume of transactions.
  • Contribute to the performance, security, and scalability of solutions that are essential to the business.
  • Work on robust systems directly connected to the payments ecosystem.

Requirements

  • Proven experience with Backend / Core: Java Core (JDK 21+);
  • Spring Framework (Spring Boot and Spring Batch);
  • Developing high-volume applications and batch processing;
  • Concurrent programming (multithreading, parallelism);
  • Distributed and scalable systems;
  • Concurrency control, idempotency, and parallel processing;
  • Building resilient, fault-tolerant systems;
  • Cloud & Infrastructure: Cloud computing (Kubernetes, AWS, Azure, GCP);
  • Containers (Docker, DockerHub);
  • Use of Redis as a distributed cache to support high-volume processing;
  • Experience with messaging systems (Kafka, RabbitMQ);
  • Databases: RDBMS (SQL Server, Oracle, PostgreSQL or similar);
  • Data modeling for high-volume datasets and transactional consistency;
  • Query optimization and large-scale data processing;
  • Financial processing: Experience with clearing systems, reconciliation, and financial settlement;
  • Integration with card schemes and financial systems;
  • High-volume transaction processing (batch and/or event-driven);
  • Integration & Data: Experience with ingesting and processing files and events;
  • Integration with external systems and financial APIs;
  • Asynchronous processing and data pipelines;
  • Security: Security best practices for financial systems;
  • Tools: Git; Maven for dependency management; Jira or equivalent; Java IDEs (IntelliJ, Eclipse);
  • Language: Technical English for reading documentation (card schemes and technical materials).
Benefits
  • Flexible work arrangements
  • Professional development opportunities
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Java CoreSpring FrameworkSpring BootSpring BatchConcurrent programmingDistributed systemsCloud computingContainersRDBMSData modeling
Soft Skills
performance optimizationsecurity best practicesscalabilityresiliencefault tolerancecommunicationcollaborationproblem-solvingadaptabilityattention to detail