Senior Backend JAVA Engineer – Fintech
Adaugat: Azi
INFINITY CLOUD TECHNOLOGIES S.R.L.
Acest anunt este cu aplicare externa. Cand dati click pe Aplicare Externa veti fi redirectionat pe un alt site pentru a aplica.
Key Responsibilities:
· Design and implement integrations between internal systems and external financial providers (payments, custody, KYC/KYB, trading platforms)
· Define and maintain system architecture, including API flows and system interaction diagrams. Ability to explain and teach junior developers
· Build robust integration patterns, including:
o Webhook processing and external callbacks
o Idempotency and retry mechanisms
o Error handling, reconciliation, and fallback strategies
o State management across distributed systems
· Ensure data consistency between internal ledger systems and external providers
· Build and maintain event-driven and asynchronous architectures (e.g. queues, background workers
· Contribute to CI/CD pipelines, deployment processes, and environment stability
· Perform code reviews, debugging, and production issue resolution
· Collaborate closely with product, compliance, and DevOps teams to deliver reliable financial features
Requirements:
· 5+ years of professional Java development experience
· Strong proficiency in Java 17+, Spring Framework, Spring Boot, REST APIs, and microservices architecture
· Solid understanding of OOP, design patterns, and core software engineering principles
· Hands-on experience with relational and document databases (PostgreSQL and MongoDB)
· Experience with asynchronous messaging systems (Kafka, RabbitMQ, or similar)
· Strong understanding of idempotency, retry strategies, and failure handling in distributed systems
· Experience integrating webhooks and handling external API callbacks
· Experience designing high-availability and fault-tolerant systems
· Experience with OAuth2, JWT, and modern API authentication mechanisms
· Experience with financial systems, payments, or trading platforms
· Strong testing practices (JUnit, integration testing, TDD)
· Comfortable working in Agile/Scrum environments
· Familiarity with cloud platforms (AWS, Azure, or GCP) is an advantage
· Bachelor's or Master's degree in Computer Science or a related field
Sfaturi de siguranta
- Nu trimiteti niciodata BANI in avans sau acte de identitate pentru aplicarea la un loc de munca. Nu trimiteti bani in avans pentru promisiuni de angajare sau alte oferte similare.
- Daca aveti impresia ca acest anunt nu este real, va rugam sa il raportati apasand butonul "Raporteaza Job"
This action will pause all job alerts. Are you sure?
Locuri de munca similare
Fii informat
Aboneaza-te la newsletter-ul nostru si primeste cele mai recente oferte de munca si informatii despre cariera direct in inbox-ul tau.
Securitatea datelor dumneavoastra este importanta pentru noi. Citeste Politica de confidentialitate.