- Design and build scalable, low-latency, and high-performance backend services.
- Develop distributed and asynchronous systems ensuring reliability and fault tolerance.
- Optimise performance across JVM, databases, caching, and networking layers.
- Apply security best practices in handling client PII and financial transactions.
- Use event-driven architectures and modern messaging solutions (e.g. Kafka).
- Collaborate with cross-functional teams to align architecture with business needs.
- Maintain high code quality through testing, code reviews, and CI/CD practices.
- Leverage AI tools to accelerate development, testing, and delivery.
SQLJavaKafka+3 more