Role Overview We are looking for a highly skilled Senior Java Backend Engineer to join our high-scale, high-concurrency engineering team. You will be responsible for building robust microservices and mobile APIs that power our platform, ensuring extreme performance and reliability. This role is designed for a technical expert who thrives in fast-paced environments like neobanks, payment systems, or high-traffic e-commerce platforms. Key Responsibilities * Design, develop, and maintain high-concurrency microservices using Java 17/21. * Evolve system architecture to support rapid growth and high-scale traffic patterns. * Build and optimize mobile APIs to ensure a seamless end-user experience. * Implement rigorous engineering practices, including Test-Driven Development (TDD) and Domain-Driven Design (DDD). * Manage and optimize PostgreSQL databases and Redis caching layers using tools like jOOQ and Flyway. * Drive continuous integration and delivery (CI/CD) pipelines for fast, stable deployments. Requirements * Experience: 6+ years of professional backend development experience, specifically within product-led companies (in-house). * Technical Stack: Deep expertise in Java (recent versions) with a focus on multithreading and concurrency. * Tools: Hands-on experience with PostgreSQL, Redis, jOOQ, and Flyway. * Industry Background: Proven track record in high-scale sectors such as Fintech, Crypto, Ride-hailing, or Video Streaming. * Education: Bachelor’s degree in Computer Science, Mathematics, Physics, or a related technical field. * Mindset: A commitment to clean, maintainable code and the ability to ship high-quality features quickly