Full Stack Java Engineer (Emphasis on React , React Native and Spring Boot)

Overview

On Site
Hybrid
Up to $65
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 6 Month(s)

Skills

React
React Native
Spring Boot
Full Stack Java Engineer
RESTful API

Job Details

Job Title: Full Stack Java Engineer (Emphasis on React, React Native, and Spring Boot)

Location: Seattle, WA (Onsite/Hybrid preferred)

Employment Type: Contract (6 Months, with potential for extension)

Direct Client

Start Date: ASAP

< dir="auto">Job Summary</>

We are seeking an experienced Full Stack Java Engineer to join our dynamic team in Seattle for a 6-month contract engagement. This role will focus heavily on frontend development using React and React Native, while leveraging Spring Boot for robust backend services. You will contribute to building and enhancing scalable web and mobile applications, working closely with cross-functional teams to deliver high-quality features. Ideal candidates are passionate about modern JavaScript ecosystems and have strong experience bridging frontend and backend technologies.

< dir="auto">Key Responsibilities</>
  • Design, develop, and maintain responsive web applications using React.js (including hooks, context API, and state management tools like Redux or Zustand).
  • Build and optimize cross-platform mobile applications using React Native.
  • Develop RESTful APIs and microservices using Spring Boot, Java 11+, and related frameworks (e.g., Spring Data, Spring Security).
  • Integrate frontend applications with backend services, ensuring seamless data flow and performance.
  • Collaborate with product managers, designers, and other engineers to implement new features and resolve issues.
  • Write clean, maintainable, and testable code following best practices (e.g., TDD, code reviews).
  • Participate in agile ceremonies (sprints, stand-ups, retrospectives) and contribute to technical design discussions.
  • Troubleshoot and debug issues across the full stack, optimizing for performance and user experience.
< dir="auto">Required Skills and Qualifications</>
  • 5+ years of professional software development experience as a full-stack engineer.
  • Strong proficiency in React.js (3+ years) and React Native (2+ years), including building complex UIs and mobile apps.
  • Solid experience with Java and Spring Boot (3+ years) for backend development, including REST API design and implementation.
  • Proficiency in JavaScript/TypeScript, HTML5, CSS3, and modern frontend tools (e.g., Webpack, Babel, ESLint).
  • Experience with state management (Redux, MobX, or similar) and mobile-specific libraries in React Native (e.g., Navigation, Expo if applicable).
  • Familiarity with databases (SQL like PostgreSQL/MySQL, or NoSQL like MongoDB) and ORM tools (e.g., Hibernate/JPA).
  • Knowledge of version control (Git), CI/CD pipelines, and agile methodologies.
  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
< dir="auto">Preferred Skills</>
  • Experience with cloud platforms (AWS, Azure, or Google Cloud Platform).
  • Familiarity with testing frameworks (Jest, React Testing Library, JUnit, Mockito).
  • Exposure to microservices architecture, Docker/Kubernetes, or GraphQL.
  • Understanding of mobile app deployment (App Store, Google Play).
< dir="auto">What We Offer</>
  • Competitive contract rate (based on experience).
  • Opportunity to work directly with the client on impactful projects.
  • Collaborative and innovative team environment in Seattle.

If you are a proactive engineer with a strong emphasis on React/React Native and solid Spring Boot expertise, we encourage you to apply!

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.