Kunai

Software Engineer - Java, SpringBoot, Kafka

United States

Kunai Logo
$125,000 – $165,000Compensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Financial Technology, Banking Software, Payment Networks, InfrastructureIndustries

Requirements

Candidates should possess a Bachelor’s degree in Computer Science or a related field, along with a minimum of 5 years of experience in software development, demonstrating proficiency in Java, Spring Boot, and Kafka, and a strong foundation in software architecture. They should have a deep understanding of distributed systems, caching strategies, and scalability challenges, coupled with experience working with large codebases and a comfort level with reviewing and refactoring code.

Responsibilities

The Senior Software Engineer will be responsible for designing, developing, and maintaining scalable backend services using Java and SpringBoot, implementing and optimizing event-driven architecture with Apache Kafka, collaborating with architects and senior engineers to review and enhance backend system architecture, reviewing and refactoring large codebases to ensure best practices, working with MongoDB and other data stores to manage persistence layers, partnering with frontend developers to support dynamic user interfaces, conducting code reviews, performance tuning, and troubleshooting issues across the stack, and maintaining high standards of code quality, security, scalability, and maintainability.

Skills

Java
Java Streams
SpringBoot
Apache Kafka
Event-Driven Architecture
Distributed Systems
Caching Strategies
System Design
Design Patterns
Backend Development
Microservices

Kunai

Develops and launches digital products

About Kunai

Kunai specializes in transforming ideas into fully developed products, catering to both Fortune 500 companies and emerging startups. Their process involves collaborating closely with clients, taking concepts from initial sketches to final products that can serve millions of users. Kunai's team consists of developers, designers, and product managers who work together to ensure successful project outcomes. A key aspect that sets Kunai apart from competitors is their focus on building long-term relationships with clients, exemplified by their partnership with Capital One, which led to a partial acquisition of their team. The company's goal is to help clients realize their visions by providing the expertise and support needed to bring their ideas to life.

Key Metrics

San Ramon, CaliforniaHeadquarters
2001Year Founded
VENTURE_UNKNOWNCompany Stage
Consulting, FintechIndustries
51-200Employees

Benefits

Fully remote
Flexible hours & vacation time
Learning & development
Health, dental, & vision
Parental leave
Career coaching

Risks

Emerging fintech startups are rapidly capturing market share in digital services.
Low-code platforms may reduce demand for traditional development services.
Stricter data privacy regulations could impact development timelines and costs.

Differentiation

Kunai specializes in building digital products for financial services companies.
Kunai has a proven track record with Fortune 500 companies and unicorn startups.
Kunai's long-term client relationships led to a partial acquisition by Capital One in 2015.

Upsides

Embedded finance offers Kunai opportunities to expand service offerings.
DeFi rise allows Kunai to attract tech-savvy clients with blockchain solutions.
Growing demand for personalized financial services enables Kunai to integrate advanced analytics.

Land your dream remote job 3x faster with AI