Full Stack Software Engineer (Java/React)
New
J
JobgetherSecurity & IT
Remote within the United StatesContract
Salary60 - 70 USD per hour
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Required Skills
- AWSDockerSQLJavaJUNITKubernetesOAuthSpring BootTypeScriptReact
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.
- Ability to collaborate independently and as part of a distributed team.
Responsibilities
- 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 and deliver high-quality solutions.
View Full Description & ApplyYou'll be redirected to the employer's site