Overview
Skills
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.
- 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).
- 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).
- 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!