Back to Search Results

Backend Java Developer - REMOTE

Post Date

May 31, 2026

Location

Bentonville,
Arkansas

ZIP/Postal Code

72712
US
Aug 05, 2026 Insight Global

Job Type

Contract

Category

Programmer / Developer

Req #

BEN-056e10d0-44b0-4a11-b73a-4ed28884db89

Pay Rate

$40 - $50 (hourly estimate)

Job Description

We are seeking a Backend Java Developer to design, build, and enhance scalable microservices supporting high-performance, customer-facing applications. This role focuses on building distributed systems using modern event-driven architecture, enabling reliable, real-time processing across complex platforms.
This is an ideal opportunity for engineers who thrive in backend-heavy environments and enjoy solving challenges related to scalability, resiliency, and system performance.

Key Responsibilities

Design, develop, and maintain backend microservices using Java and Spring Boot
Build and support event-driven architectures using Kafka, including producers, consumers, retry strategies, and dead-letter queue (DLQ) handling
Develop and maintain APIs using REST and/or GraphQL
Design and optimize Cassandra data models, ensuring performance, scalability, and efficient querying
Implement robust error handling, logging, and resiliency patterns for distributed systems
Troubleshoot and debug production issues using logs, traces, and metrics across multiple services
Collaborate with cross-functional teams (product, frontend, platform) to deliver scalable backend solutions
Participate in code reviews and contribute to best practices for maintainability and performance

Technical Environment-
Backend: Java, Spring Boot
Messaging: Kafka (event-driven architecture)
Database: Cassandra (NoSQL)
APIs: REST and/or GraphQL
Architecture: Distributed systems, microservices

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.

Required Skills & Experience

Strong experience in Java and Spring Boot microservices development
Hands-on experience with Kafka event-driven design (producers, consumers, retries, DLQ)
Experience with NoSQL databases, specifically Cassandra (data modeling and performance tuning)
Experience building APIs using REST and/or GraphQL
Strong experience debugging and troubleshooting distributed systems (logs, traces, metrics)
Solid understanding of system design, scalability, and backend best practices

Nice to Have Skills & Experience

Experience with high-volume transactional systems or eCommerce platforms
Exposure to distributed transaction patterns or order management systems
Familiarity with observability tools (monitoring, tracing frameworks)
Experience working in event-driven microservices environments at scale

Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.