Proven experience in FinTech, Banking, or related financial domains Strong understanding of distributed systems architecture and the client–server model Ability to design and maintain scalable, low-latency, high-performance systems Solid knowledge of concurrency, multithreading, and asynchronous programming Awareness of security best practices in handling PII and financial transactions Basic understanding of network protocols and troubleshooting Experience working in a product-led fast-paced environment as a team player Advanced knowledge of Java Core technologies and the Spring framework Proficiency with SQL databases, ensuring optimal performance, structure, and replication Advanced understanding and hands-on experience in asynchronous programming methods Understanding of the event driven architecture (Kafka or similar solutions) Understanding and hands-on experience with Ops activities, Kubernetes, pipelines, Fit Flow and modern CI/CD patterns and strategies Ability to effectively use AI technologies in engineering work