Senior Java Full Stack Developer
Location: Bentonville, AR
Work Mode: Onsite 5 Days a Week
Job Description
We are looking for an experienced Senior Java Full Stack Developer with strong backend and frontend development skills. The ideal candidate should have hands-on experience building scalable enterprise applications using Java, Spring Boot, Microservices, and modern UI frameworks such as React or Angular. Additional experience with AI/ML or Generative AI technologies is a plus.
Key Responsibilities
Design, develop, and maintain scalable enterprise applications using Java and Spring Boot.
Build and support microservices-based applications and RESTful APIs.
Develop responsive and user-friendly interfaces using React.js or Angular.
Integrate frontend components with backend services and APIs.
Work with relational and NoSQL databases, ensuring performance and scalability.
Implement asynchronous processing and event-driven architectures using Kafka or similar messaging technologies.
Participate in application design, code reviews, testing, and deployment activities.
Collaborate with cross-functional teams to deliver high-quality software solutions.
Leverage AI/ML tools and technologies to enhance application development and business solutions, where applicable.
Required Skills
Strong experience in Core Java, Java 8/11/17, Spring Boot, and Microservices.
Hands-on experience developing RESTful APIs.
Strong frontend development experience with React.js or Angular.
Proficiency in JavaScript, TypeScript, HTML5, and CSS3.
Experience with SQL and relational databases such as Oracle or PostgreSQL.
Experience with Kafka, RabbitMQ, or similar messaging platforms.
Familiarity with AWS, Azure, or GCP.
Experience with Docker, Kubernetes, and CI/CD pipelines.