Senior Software Engineer I - Cash Management

Requirements

  • Extensive experience with Java and Spring Boot for building backend services or similar languages and/or frameworks.
  • Strong expertise in microservices architecture and event-driven design.
  • Hands-on experience with Kafka or similar messaging systems.
  • Strong knowledge of relational databases like PostgreSQL, with the ability to design schemas, optimize queries, and ensure data integrity.
  • Proficiency in domain-driven design (DDD) to model complex business domains is a plus.
  • A strong product mindset and passion for user experience, prioritizing work with customers in mind and making data-driven decisions to fix customer pain points.
  • Excellent problem-solving skills and the ability to work independently or in a collaborative team environment.
  • Strong communication skills, with the ability to convey technical concepts to both technical and non-technical audiences.

What you'll be doing

  • Design, develop, and maintain highly scalable services in Java and Spring Boot within a microservices architecture.
  • Apply domain-driven design to build robust, scalable solutions.
  • Lead development efforts in event-driven architectures using Kafka or similar messaging systems.
  • Architect, design, and optimize relational databases (e.g., PostgreSQL) to ensure performance and scalability.
  • Collaborate with cross-functional teams to support partner integrations and expand the Wise payment platform globally.
  • Participate in code reviews, champion best coding practices, and mentor junior engineers.
AI Summary ✨

Similar jobs

  • a day agoNew
  • 2 days agoNew
  • 2 days agoNew
  • 2 days agoNew
  • See all jobs in UK →