Java Full Stack Developer (Backend Strong, React Exposure)

  • Sunnyvale, CA
  • Posted 3 days ago | Updated 3 days ago

Overview

Hybrid
Depends on Experience
Contract - W2

Skills

FUllstack Java

Job Details

Role: Java Full Stack Developer (Backend Strong, React Exposure)

Location: Bentonville, AR / Sunnyvale, CA

Job Type: Contract

Openings: 7

W2 only

Responsibilities:

  • Design, develop, and maintain Spring Boot microservices with scalability and performance optimization.
  • Implement Kafka-based event-driven architectures for real-time data streaming.
  • Work with SQL & NoSQL databases for large-scale data handling, optimization, and analytics.
  • Develop and maintain frontend applications using React.js, with emphasis on state management, APIs, and debugging.
  • Collaborate across teams to modernize applications (migration to Angular/React, upgrading frameworks, cloud adoption).
  • Implement unit testing frameworks (Mockito, JUnit) and follow best practices in CI/CD.
  • Deploy and orchestrate applications using Docker and Kubernetes in Azure/Google Cloud Platform environments.
  • Apply design patterns (Singleton, Decorator, Factory) and OOP principles across Java/Python projects.
  • Solve coding challenges involving log analysis, dynamic programming, and database queries.
  • Contribute to architecture discussions on Microservices vs Monolithic, REST vs GraphQL approaches.

Skills Required:

  • Strong backend expertise: Java (17/21), Spring Boot, Microservices
  • Frontend knowledge: React.js, JavaScript (ES6+), Angular (nice to have)
  • Databases: MySQL, NoSQL (Cosmos DB, MongoDB)
  • Cloud & DevOps: Azure, Google Cloud Platform, Docker, Kubernetes
  • Strong problem-solving in algorithms, data structures, SQL queries
  • Monitoring & version control: Prometheus, Grafana, Git (merge/rebase)

 

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.