CTO / Java Backend Developer
Full-time remote CTO/Java Backend Developer role. Design and implement transactional logic and architecture for a high-load financial service with integration to banks and processing. Focus on reliability of distributed systems, PostgreSQL transactions, and Event-Driven architecture for an iGaming/betting company.
Design and develop backend services in Java. Implement transactional and financial logic (calculations, integrations). Build REST/gRPC APIs and Event-Driven architecture (Kafka / RabbitMQ). Work with PostgreSQL: transactions, isolation levels, locking, optimization of complex queries. Ensure reliability of distributed systems: idempotency, error handling, concurrency control. Set up Observability (logs, metrics, tracing), troubleshoot production incidents.
At least 4 years of commercial backend development experience in Java (Core, Spring Boot / Spring Framework). Experience with microservice architecture and distributed systems. Excellent SQL, deep understanding of PostgreSQL (transactions, isolation levels, locking, performance tuning of Java and DB). Practical experience designing REST/gRPC APIs and working with message brokers (Kafka / RabbitMQ). Understanding of Docker, Kubernetes, CI/CD, and Observability tools. Experience in FinTech / Banking / Payments / Ledger is a big plus.
Full-time employment. Remote work.
Don't miss a single job
Subscribe to our Telegram channel