
Posted 4 days ago
Senior Software Engineer II
WiseSenior Software Engineer II
Requirements
Extensive Java and Spring Boot experience, Designing large-scale distributed systems, Event-driven systems with Kafka, Relational database modeling with PostgreSQL, Domain-driven design principles, Technical leadership and mentoring
Skills
JavaSpring BootKafkaPostgreSQLMicroservices
About the role
Responsibilities
- Lead the design and development of highly scalable and resilient services using Java and Spring Boot within a microservices architecture.
- Apply domain-driven design (DDD) to model complex financial domains and build robust solutions for the partner ecosystem.
- Drive the development and adoption of event-driven architectures using Kafka to ensure system reliability and scalability.
- Architect and optimize relational database systems, specifically PostgreSQL, ensuring high performance and data integrity.
- Collaborate with cross-functional teams including Product, Implementation, and Business Development to support global partner integrations.
- Provide technical leadership by influencing architecture decisions, participating in code reviews, and mentoring engineers to raise technical standards.
Requirements
- Extensive hands-on experience building backend systems using Java and Spring Boot in production environments.
- Strong experience designing and operating large-scale distributed systems and microservices architectures.
- Proven experience building or operating event-driven systems using Kafka or similar messaging platforms.
- Deep knowledge of relational databases like PostgreSQL, including schema design and query optimization.
- Demonstrated ability to apply domain-driven design principles to complex business domains.
- Strong technical leadership skills with a track record of mentoring engineers and influencing cross-team architecture.
- Excellent communication skills to convey technical concepts to both technical and non-technical stakeholders.
About the Company
Wise is a global technology company on a mission to make moving money across borders instant, convenient, transparent, and much cheaper. We are building a new network for the world's money, enabling people and businesses to manage international payments with ease.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Software Engineer II
Wise · London
