TAWANTECH is seeking a skilled Java Developer with 3-5 years of experience to join their development team focusing on capital markets and banking domain solutions. This role combines technical expertise in Java development with domain knowledge in financial systems. The position involves building secure, scalable applications for banking and capital market processes, working with modern technologies including Spring Boot, Hibernate, and messaging systems like Kafka. The ideal candidate will have strong backend development skills, understanding of financial instruments, and experience with database systems. Working in an Agile environment, you'll collaborate with business stakeholders, develop APIs, and ensure high-quality code delivery while maintaining compliance with banking regulations. This role offers an opportunity to work on critical financial systems while growing your expertise in both technical and domain-specific areas. The position is based in Riyadh, Saudi Arabia, offering a chance to work with one of the region's growing financial technology companies.