Monday, October 27, 2025

Job Description

ABOUT TIMO Everybody dreams of being rich(er) and fears being poor. Timo supports you in achieving this dream. Financially, we support across the 5 functions of money: moving, managing, accessing, growing, and protecting your money.Being rich however means more than just having a lot of money. Enjoying a rich life includes making money more fun and emotional by embedding banking services into your lifestyle and within your social circle to unlock a truly rich life.A day in your life might include (what you will be doing/ key responsibilities) Shape product strategy and translate it into high-quality, simple, and impactful features.Propose scalable technical solutions that align with current and future business goals, with clear understanding of trade-offs.Independently identify system weaknesses, propose practical improvements, and effectively communicate them to leadership.Conduct proof-of-concept for new technologies, architectures, and design patterns.Design and document solutions clearly to support accurate estimation and smooth execution.Partner with engineers to provide hands-on technical leadership throughout implementation.  What we need from you (your skill and experience/ what you’ll bring to the team) 10+ years of professional software development experience, including 4+ years with Java and 2+ years in a Principal Engineer or Software Architect role.Strong expertise in designing RESTful APIs using Java Spring Boot.Hands-on experience with messaging systems such as Kafka, RabbitMQ.Solid understanding of caching strategies and tools like Redis.A desire to work on high-performance, highly scalable Financial transactions systems with billions of transactions per month.Strong communication and collaboration abilities; team-oriented mindset.Proven experience with Agile practices, Unit Testing, CI/CD, and cloud-native development (12-Factor App principles).Bachelor’s degree in Computer Science, Engineering, or a related field.Deep understanding of software design patterns, microservices architecture, secure development, and cloud-based systems.Familiarity with Spring ecosystem, Jersey, jOOQ, Java 8+ features (Streams, Lambdas, Reactive), scripting, and basic OS administration.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs