
Full Stack Software Engineer (Java/React)
Jobgether • US
No Relocation
Posted: August 10, 2026
Additional Content
Job Description
- This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Full Stack Software Engineer (Java/React) based in United States. This role offers the opportunity to build and enhance modern full-stack applications in a fully remote environment. You will work across backend services and responsive frontend experiences, contributing to solutions built with Java, Spring Boot, React, and TypeScript. The position combines application development, cloud technologies, security, automated testing, and DevOps practices. You will help design reliable, scalable services while collaborating with technical stakeholders and contributing throughout the software development lifecycle. The environment values strong engineering practices, clear communication, and the ability to work effectively with diverse teams. This is a 5-month remote contract suited to an experienced engineer who enjoys working across the full technology stack.
- Accountabilities: Develop, enhance, and maintain full-stack applications using Java 17+, Spring Boot/Cloud, and React. Build robust backend services and APIs using Spring Data, Spring Security, Hibernate/JPA, and related Java technologies. Develop modern frontend experiences using React JS, TypeScript, React Router, and Redux/Redux Toolkit. Design and work with relational and cloud-based data solutions, including Oracle and AWS data services. Deploy and support applications using AWS services such as EKS/ECS, API Gateway, ALB, RDS/Aurora, DynamoDB, S3, and CloudWatch. Implement secure application architectures using OAuth2/OIDC, Azure Entra, IAM, Secrets Manager, Vault, and related security technologies. Build and maintain automated testing solutions using JUnit 5, Jest, React Testing Library, and Testcontainers. Apply DevOps and containerization practices using Git, GitHub or Azure DevOps/Jenkins, Docker, and Kubernetes. Participate in the full software development lifecycle, from development and testing through deployment and ongoing support. Collaborate effectively with technical teams and stakeholders to troubleshoot issues, solve complex engineering problems, and deliver high-quality solutions. Maintain clear technical documentation and communicate progress, challenges, and solutions effectively in a professional environment. Requirements Strong professional experience developing full-stack software applications with both Java and React. Advanced backend development skills with Java 17+, Spring Boot/Cloud, Spring Data, Spring Security, and Hibernate/JPA. Strong frontend development experience with React JS, TypeScript, React Router, Redux/Redux Toolkit, Jest, and React Testing Library. Experience working with Oracle and familiarity with modern data-storage technologies. Hands-on experience with AWS, particularly EKS/ECS, API Gateway/ALB, RDS/Aurora, DynamoDB, S3, and CloudWatch. Strong understanding of DevOps practices and experience with Git, GitHub or Azure DevOps/Jenkins, Docker, and Kubernetes. Experience implementing application security using OAuth2/OIDC, Azure Entra or comparable identity platforms, IAM, Secrets Manager, and Vault. Experience writing automated tests using JUnit 5 and Testcontainers, along with modern frontend testing frameworks. Strong understanding of scalable application architecture, APIs, cloud-native development, and software engineering best practices. Excellent written and verbal English communication skills, with the ability to interact professionally and effectively with diverse technical and business stakeholders. Ability to collaborate independently and as part of a distributed team while managing priorities in a fast-paced development environment. Benefits Remote work: Fully remote position within the United States. Contract duration: 5-month engagement. Compensation: Expected base rate of $60–$70 per hour, depending on relevant skills, experience, education, training, market factors, and applicable certifications or licensing. Competitive benefits package in addition to the hourly compensation. Opportunity to work with modern full-stack technologies spanning Java, React, AWS, Kubernetes, cloud security, and automated testing. Exposure to complex enterprise technology environments and diverse technical teams. Equal opportunity workplace committed to fair consideration of qualified applicants.
- How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether? Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1
- We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
- apply for this job