Java Full-Stack Developer (Java + React)

Overview

On Site
Depends on Experience
Contract - Independent
Contract - W2
Contract - 12 Month(s)
Able to Provide Sponsorship

Skills

Amazon Web Services
Backend Development
Continuous Integration and Development
Elasticsearch
Java
JavaScript
RESTful
PostgreSQL
React.js

Job Details

Job Description:
We are looking for an experienced Java Full-Stack Developer to design, develop, and maintain scalable web applications. The ideal candidate should have a strong command of Java for backend development and React for frontend UI, with a focus on delivering responsive, efficient, and secure solutions.

Responsibilities:

  • Design, develop, and maintain full-stack applications using Java, Spring Boot, and React.

  • Build robust backend APIs and integrate them with modern, responsive UI components.

  • Collaborate with cross-functional teams including designers, product managers, and QA engineers to deliver end-to-end features.

  • Implement best practices for code quality, testing, and continuous integration/deployment (CI/CD).

  • Optimize application performance and ensure scalability across distributed environments.

  • Troubleshoot and resolve software issues, performing root-cause analysis as needed.

  • Maintain clear documentation of design, implementation, and testing processes.

Required Skills:

  • Proficiency in Java, Spring Boot, RESTful APIs, and microservices architecture.

  • Hands-on experience with React.js, JavaScript (ES6+), HTML5, and CSS3.

  • Familiarity with database technologies such as MySQL, PostgreSQL, or MongoDB.

  • Understanding of DevOps tools and CI/CD pipelines (e.g., Jenkins, Docker, Kubernetes).

  • Strong debugging and problem-solving skills.

  • Excellent communication and teamwork abilities.

Preferred Qualifications:

  • Experience with cloud platforms such as AWS or Azure.

  • Knowledge of TypeScript, Redux, and frontend performance optimization.

  • Bachelor s degree in Computer Science, Engineering, or a related field.

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.

About Unisoft Technology Inc