Back to Jobs
Recently postedRemoteTechnology

Senior Java Full Stack Developer

Hierarch Soft Technologies, Inc.United States🇺🇸United States

Why this role stands out

This long-term position offers an exceptional opportunity to lead critical SAP release governance and deployment strategies within a dynamic, collaborative team environment. You will thrive in this role if you are a detail-oriented professional with strong stakeholder management skills who enjoys coordinating complex cross-functional projects. Apply today to advance your career and make a significant impact on enterprise-level SAP infrastructure.

Quick overview

SeniorityMid Senior
Work modeRemote
LocationUnited States
MicroservicesOracleSQLSpringSpring BootGitAWSGoogle CloudJUnitJavaJestRESTAzureNode.jsReactSQL Server

Job description

Dear Job Seeker,

Hierarch Soft Technologies Inc. We have an opening with one of our clients for a Full Stack Software Engineer (Java / React / Node.js) position. This is a 6-month contract opportunity offering 100% remote work. The client is looking for candidates with a minimum of 5 years of professional software development experience, including at least 3 years of US-based experience.

The ideal candidate should have strong hands-on expertise in Java, Spring MVC, Spring Boot, React, and Node.js, with a strong back-end development focus. Candidates should also have experience developing scalable, customer-facing web applications, microservices architecture, RESTful APIs, cloud platforms, and database development.

Position: Full Stack Software Engineer (Java / React / Node.js)
Location: 100% Remote
Duration: 6 Months Contract
Experience Required: 5+ Years
US-Based Experience: Minimum 3 Years
Work Arrangement: 100% Remote
Remote Eligibility: Candidates must reside in one of the approved states listed below.

Approved Remote States:
AL, AR, FL, GA, ID, IN, IA, KS, KY, LA, MS, NE, NC, ND, OH, PA, SC, TN, TX, UT, WV, WI, WY.

Job Overview

The Full Stack Software Engineer will be responsible for designing, developing, enhancing, and maintaining high-traffic, external-facing portal applications within a microservices-based environment. The role is primarily back-end focused, involving approximately 70% Java development and 30% front-end development using React and Node.js.

The ideal candidate will have strong experience building scalable enterprise applications, developing RESTful APIs, implementing cloud-native solutions, optimizing database operations, and collaborating with cross-functional development teams.

Why this position is specific about: Since this is a Federal/State Healthcare client, they likely need a secure, scalable portal to manage healthcare-related services, patient/member information, and high volumes of external user interactions while maintaining data security and compliance.

The role focuses 70% on Java back-end development to build secure microservices and APIs, and 30% on React/Node.js to develop and maintain user-facing healthcare applications.

Key Responsibilities

Back-End Development (Java)

• Design, develop, and maintain scalable applications using Java, Spring MVC, and Spring Boot.
• Develop and enhance back-end services within a microservices-based architecture.
• Build and maintain RESTful APIs and integrate services across enterprise applications.
• Develop and support high-traffic, external-facing customer portal applications.
• Implement scalable and efficient back-end solutions to support enterprise-level applications.

Front-End Development (React / Node.js)

• Develop and maintain front-end application components using React and Node.js.
• Enhance customer-facing web portals and deliver responsive user experiences.
• Collaborate with front-end and back-end development teams to deliver integrated full-stack solutions.
• Ensure seamless communication between front-end applications and back-end services.

Cloud & Database Development

• Build, deploy, and support applications within cloud environments such as AWS, Azure, or Google Cloud Platform.
• Develop and optimize SQL queries and custom stored procedures.
• Work with Oracle, SQL Server, and Db2 databases.
• Support database integration and performance optimization requirements.

Testing, Deployment & Support

• Develop and maintain unit tests using JUnit and JEST.
• Participate in code reviews and collaborate with development teams using GitLab.
• Troubleshoot application issues and provide ongoing production support.
• Participate in a rotating on-call support schedule.
• Follow modern software development practices and collaborate across cross-functional teams.

Required Skills & Qualifications

• Minimum 5 years of professional software development experience, including at least 3 years of US-based experience.
• Strong hands-on experience in Java development, particularly Spring MVC and Spring Boot.
• Solid experience with React and Node.js for front-end and full-stack development.
• Experience developing and supporting external-facing portal applications or customer-facing web applications.
• Strong understanding of microservices architecture and RESTful API development.
• Hands-on experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
• Strong SQL development skills, including writing and optimizing custom stored procedures.
• Experience working with Oracle, SQL Server, and/or Db2 databases.
• Experience with unit testing frameworks such as JUnit and JEST.
• Familiarity with GitLab, version control, code reviews, and modern development workflows.
• Ability to independently handle full-stack development responsibilities with minimal supervision.
• Excellent communication and collaboration skills.

Technology Stack

Backend: Java, Spring MVC, Spring Boot
Frontend: React, Node.js
Cloud: AWS, Azure, or Google Cloud Platform
Databases: Oracle (Primary), SQL Server, Db2
Testing: JUnit, JEST
Tools: GitLab
Architecture: Microservices, RESTful APIs

Work Location & Remote Requirements

This is a 100% remote contract opportunity.
• Candidates must currently reside in one of the approved states listed above.
• Candidates must have a minimum of 5 years of professional software development experience.
• A minimum of 3 years of US-based professional experience is required.
• Candidates should be comfortable working independently in a remote development environment.
• Candidates must be available to participate in a rotating on-call support schedule.

If you feel your skills and experience match this position, please don't hesitate to apply or reach out to me for further details.

Similar jobs