AM53 Smart Solutions

Senior Java Developer – Switch, Transactional Acquirer Authorizer

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, high-transaction environment
  • Contribute to the performance, security, and scalability of solutions
  • Work on projects that impact thousands of daily transactions

Requirements

  • Proven experience with Backend / Core Java (JDK 21+)
  • Development of high-performance, low-latency applications
  • Concurrent programming (multithreading, parallelism)
  • Distributed and scalable systems
  • Concurrency control, idempotency, and parallel processing
  • Development of resilient, fault-tolerant systems
  • Cloud Computing (OpenShift, AWS, Azure, GCP)
  • Containers (Docker, DockerHub)
  • Use of Redis as a distributed cache
  • Experience with messaging systems (Kafka, RabbitMQ)
  • RDBMS databases (SQL Server, Oracle or similar)
  • NoSQL (Cassandra or others)
  • Knowledge of card authorization systems (ESSENTIAL)
  • Experience with the ISO8583 protocol
  • Integration with capture networks, authorization networks, and risk systems
  • Knowledge of cryptography applied to payment methods
  • Tools: Git, Jira, Java IDEs (IntelliJ, Eclipse)
  • Technical English
Benefits
  • Flexible working arrangements
  • Opportunities for professional development
Applicant Tracking System Keywords

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

Hard Skills & Tools
Backend JavaCore Javahigh-performance applicationslow-latency applicationsconcurrent programmingdistributed systemscloud computingcontainersRDBMS databasesNoSQL
Soft Skills
performance optimizationsecurity awarenessscalabilityresiliencefault tolerancetechnical communication