Full Stack Software Engineer (Java/React) in Abbeyville, Colorado at Jobgether
Explore Related Opportunities
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.
- 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.
- 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.
- 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.