Role: Java Full Stack Developer
Location: Bentonville, AR
Job Description
Must Have Technical/Functional Skills
- Java, Spring Boot, React, Kafka, Node.js, and modern cloud technologies.
Roles & Responsibilities
- Advanced experience with Java and Spring Boot, along with strong experience using modern frontend frameworks such as React .js.
- Experience working with SQL (Azure SQL) and NoSQL (Cosmos, Cassandra, MongoDB) databases in both backend services and Full Stack systems.
- Hands-on experience with Kafka, Docker/Kubernetes, and cloud platforms such as Azure, Google Cloud Platform, or AWS.
- A strong understanding of DevOps principles, CI/CD pipelines, system observability, and deployment patterns for applications with both frontend and backend components.
- Lead development for a cross-functional agile team of 4-8 engineers across backend, frontend, and Full Stack disciplines, delivering core platform features and integrated web applications used across multiple international markets.
- Translate requirements into scalable solutions across the full stack using Java, Spring Boot, React, Kafka, Node.js, and modern cloud technologies.
- Build, test, deploy, and maintain secure APIs, microservices, and user interfaces with a focus on automation, fault tolerance, and high availability.
- Ensure strong integration between frontend and backend components by driving code quality, documentation, and best practices around performance, usability, and reliability.
- Mentor engineers through reviews, pair programming, and technical discussions that strengthen backend and frontend capabilities.