CareerPlan

Senior Java Developer

Sofia, Sofia City Province, BulgariaRemoteFull-time2026-10-16 → 2026-11-11
Remote

Core

Designing and implementing complex workflows, APIs, and UI backends for highly available payment processing services.

Role type

Senior Java Developer (Payment Systems)

Builds

Payment processing platforms and services

Domain

Fintech / Payments

Deliverable

production ML models | product features

Required skills

Java, Spring, Hibernate, MySQL, PostgreSQL, JavaScript, TDD/BDD, AI coding assistants, MCP servers

Preferred skills

API design, SPA front-end, legacy code modernization, LLM integration, DevOps (AWS, Terraform), OpenSSL

Responsibilities

Designing and implementing complex workflows, APIs, and UI backends; Performing TDD using tools like JUnit; Scaling highly available payment services; Using AI coding assistants for implementation and code review; Contributing to team's shared AI tooling; Applying secure AI practices in PCI DSS environment

Seniority

Senior, hands-on IC