Java Developer with React

Overview

On Site
Full Time
Part Time
Accepts corp to corp applications
Contract - W2
Contract - Independent

Skills

Employment Authorization
RESTful
UI
Scalability
DevOps
Software Development
Java
J2EE
Spring Framework
Microservices
React.js
JavaScript
TypeScript
HTML5
Css3
Cascading Style Sheets
Cloud Computing
Amazon Web Services
Microsoft Azure
Continuous Integration
Continuous Delivery
Git
Apache Maven
Gradle
Jenkins
API
Unit Testing
Debugging
SQL
PostgreSQL
NoSQL
Database
Communication
Collaboration
Docker
Kubernetes
OAuth
Authentication
Agile
Scrum
Google Cloud
Google Cloud Platform
Performance Tuning

Job Details

Hiring: W2 Candidates Only



Visa: Open to any visa type with valid work authorization in the USA

Key Responsibilities

  • Design, develop, and maintain Java-based backend services using Spring Boot and Microservices architecture.

  • Build highly responsive and interactive frontend applications using React, Redux, JavaScript/TypeScript.

  • Develop RESTful APIs and integrate UI components with backend services.

  • Ensure application scalability, performance, and security across all modules.

  • Participate in code reviews, technical discussions, and architecture design sessions.

  • Work closely with product teams to gather requirements and translate them into technical solutions.

  • Troubleshoot, debug, and resolve complex application issues.

  • Contribute to CI/CD pipeline improvements and DevOps best practices.

  • Write clean, maintainable, and well-documented code following industry standards.


Required Qualifications

  • 8 years of hands-on software development experience.

  • Strong expertise in Java, J2EE, Spring Framework, Spring Boot, REST APIs, and Microservices.

  • 5+ years of experience with React.js, Redux, JavaScript, TypeScript, HTML5, and CSS3.

  • Experience with cloud platforms such as AWS, Google Cloud Platform, or Azure (preferred).

  • Experience with CI/CD pipelines, Git, Maven/Gradle, Jenkins, or similar tools.

  • Solid understanding of API integration, unit testing, debugging, and secure coding practices.

  • Strong database experience with SQL, PostgreSQL, or NoSQL databases.

  • Excellent communication skills with the ability to collaborate across teams.


Preferred Skills

  • Experience with Docker, Kubernetes, or other containerization technologies.

  • Knowledge of OAuth2.0, JWT, and authentication frameworks.

  • Familiarity with Agile/Scrum environments.

  • Experience with Google Cloud Platform (Google Cloud Platform) is a plus.

  • Understanding of full-stack application performance optimization.


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.