Senior Java Engineer - Spring Boot - In person, Richmond, VA

Posted Yesterday
Be an Early Applicant
Hiring Remotely in Richmond, VA
Remote
140K-150K
Senior level
Agency • Fintech • Information Technology • Software • Consulting
Fully remote. Fully trusting. Fully trying to become one of the best places to work in the tech industry.
The Role
Design, develop, and maintain scalable backend services using Java and Spring Boot, and optimize event-driven architecture. Collaborate with architects, enhance system architecture, and manage code quality.
Summary Generated by Built In

Kunai builds full-stack technology solutions for banks, credit and payment networks, infrastructure providers, and their customers. Together, we are changing the world’s relationship with financial services. At Kunai, we help our clients modernize, capitalize on emerging trends, and evolve their business for the coming decades by remaining tech-agnostic and human-centered.

This role is hybrid-remote in Richmond, VA only. If you are not currently in the Richmond area, please do not apply. 

 

We are seeking a Senior Software Engineer with expertise in Java and Spring Boot  with a strong foundation in software architecture. In this role, you will work with a leading bank to build a modernized data platform that includes Data Standardization, Producer/Consumer Self-Service, APIs, Data Governance, and Core Services. The ideal candidate will be passionate about building performant, scalable, and maintainable systems and comfortable working in a modern, event-driven microservices environment. This role requires hands-on backend development skills, architectural insight, and the ability to navigate and improve large, complex codebases. 

 

Key Responsibilities

  • Design, develop, and maintain scalable backend services using Java and SpringBoot

  • Implement and optimize event-driven architecture with Apache Kafka, ensuring reliable and asynchronous communication between services

  • Collaborate with architects and senior engineers to review and enhance backend system architecture

  • Review and refactor large codebases, ensuring best practices in software design and performance optimization

  • Work with MongoDB and other data stores to manage persistence layers and ensure efficient query performance

  • Partner with frontend developers to support dynamic user interfaces, primarily built in React

  • Conduct code reviews, performance tuning, and troubleshoot issues across the stack

  • Maintain high standards of code quality, security, scalability, and maintainability

 

Required Skills:

  • Proficiency in Java, Java Streams, and the SpringBoot framework

  • Deep understanding of distributed systems, caching strategies, and scalability challenges

  • Experience with distributed caching technologies

  • Strong understanding of software architecture, design patterns, and system design principles

  • Comfortable working with large codebases, including reviewing and refactoring code

 

Preferred Skills

  • Advanced experience designing and deploying Kafka-based messaging systems

  • Familiarity with containerization and orchestration tools like Docker and Kubernetes

  • Familiarity with Node.js and React for supporting full-stack development when needed

  • Experience working with MongoDB or other NoSQL databases


Base compensation for this remote role is 140 - 150k.

Our success over the past 20 years is rooted in our exceptional team, which thrives in a culture of collaboration, creativity, and continuous learning.
We are proud to offer our employees a range of benefits, including competitive compensation, professional development opportunities, and flexible work arrangements, all designed to help them thrive. As we continue to expand, we remain committed to cultivating an environment where people feel valued, have a voice, and are given the tools to grow—both personally and professionally—while pushing the boundaries of innovation in the fintech industry.

Top Skills

Apache Kafka
Docker
Java
Kubernetes
MongoDB
Node.js
React
Spring Boot
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: San Ramon, California
400 Employees
On-site Workplace
Year Founded: 2001

What We Do

Kunai is a safe workplace for brilliant minds in the fields of software engineering & architecture, business development, recruiting and strategy. We specialize as an agency for fintech organizations ranging from unicorn startups to Fortune 500 companies. Our team of 120+ individuals is dispersed all around the world, which organically builds diversity into our culture's DNA. Our mission is to take care of our people so that together we can all do the best work of our lives.

Gallery

Gallery

Similar Jobs

FourKites Logo FourKites

AI Customer Integration Engineer

Artificial Intelligence • Big Data • Logistics • Machine Learning • Software • Transportation
Easy Apply
Remote
Hybrid
USA
600 Employees

DailyPay Logo DailyPay

Senior Software Engineer (Go/AWS)

Fintech • HR Tech • Payments • Social Impact • Financial Services
Remote
US
850 Employees

Samsara Logo Samsara

Software Engineer - GenAI

Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Easy Apply
Remote
Hybrid
United States
2800 Employees
90K-151K Annually

eClinical Solutions Logo eClinical Solutions

Remote Senior Software Engineer

Cloud • Healthtech • Professional Services • Software • Pharmaceutical
Easy Apply
Remote
United States
400 Employees

Similar Companies Hiring

True Anomaly Thumbnail
Software • Machine Learning • Hardware • Defense • Artificial Intelligence • Aerospace
Colorado Springs, CO
131 Employees
Caliola Engineering Thumbnail
Software • Machine Learning • Hardware • Defense • Data Privacy • App development • Aerospace
Colorado Springs, CO
53 Employees
Red 6 Thumbnail
Virtual Reality • Software • Hardware • Defense • Aerospace
Orlando, Florida
113 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account