Kunai, a company specializing in full-stack technology solutions for the financial sector, is seeking a Senior Software Engineer to join their team. This remote position focuses on building a modernized data platform for a leading bank, utilizing Java, Spring Boot, and Kafka technologies.
The role involves designing and implementing scalable backend services, working with event-driven architecture, and managing data through MongoDB and other storage solutions. The ideal candidate will bring strong expertise in Java development and distributed systems, with the ability to handle complex codebases and architectural challenges.
Working at Kunai means being part of a company with a 20-year track record of success, driven by a collaborative and innovative culture. The organization offers competitive compensation ($125,000 - $165,000 annually) and emphasizes professional growth through various development opportunities.
Key technical requirements include proficiency in Java, SpringBoot, and Kafka, along with experience in distributed systems and caching strategies. The position involves working with modern technologies including React for frontend integration and various data storage solutions.
The company maintains a strong focus on quality, with responsibilities including code reviews, performance optimization, and maintaining high standards of security and scalability. This role offers an excellent opportunity for a senior engineer looking to make an impact in the fintech industry while working with cutting-edge technologies and contributing to significant banking infrastructure modernization efforts.