Cayuse Holdings

Sr Java Full Stack Developer

Location US-TX-Austin
ID 2026-4441
Category
Information Technology
Position Type
Independent Contractor
Remote
No
Clearance Required
None

Overview

Job Title: Sr Java Full Stack Developer
Location: Austin, TX

Job Type: Independent Contract (Contractor / Non-Employee)
Start Date: ASAP

Pay Rate: $60-70/hr 1099 / C2C

Contract Length: 4 years

 

We are looking for a Senior Java Full Stack Developer with strong experience in designing, developing, deploying, and troubleshooting enterprise applications. The ideal candidate should have hands-on expertise in Java, Spring Boot, React, AWS, databases, CI/CD, microservices, and system/solution design. The candidate should be comfortable working at both the application development and architecture/design levels, with strong problem-solving and debugging skills in production environments.

Responsibilities

Key Responsibilities

  • Design, develop, and maintain scalable applications using Java and Spring Boot.
  • Develop responsive front-end applications using React and JavaScript.
  • Design and implement RESTful APIs and microservices.
  • Work with AWS services including S3, Lambda, EKS, ECS, and EC2.
  • Develop and maintain infrastructure using Terraform, Ansible, and CloudFormation.
  • Implement and manage CI/CD pipelines using Jenkins and GitHub Actions.
  • Work with relational databases such as MySQL and Oracle.
  • Work with NoSQL databases such as MongoDB and Cassandra.
  • Participate in application, system, and solution architecture discussions.
  • Design solutions that are scalable, reliable, secure, and production-ready.
  • Troubleshoot application, deployment, performance, and production issues.
  • Collaborate with engineering, DevOps, QA, and product teams.

Core Competencies

1. Basic System Design

The candidate should be able to:

  • Create a simple architecture diagram for one of their productionized projects.
  • Explain the major components and how they interact.
  • Explain why specific technologies/components were selected.
  • Describe frontend-to-backend communication, databases, APIs, messaging, deployment, and infrastructure.
  • Discuss basic scalability, availability, security, and performance considerations.

2. Debugging & Production Troubleshooting

  •      The candidate should demonstrate strong troubleshooting skills through real-world scenarios such as:
  •      EKS/ECS deployment failure.
  •      Application not starting after deployment.
  •      Production performance degradation.
  •      High CPU/memory utilization.
  •      API latency or timeout issues.
  •      Database connectivity/performance problems.
  •      Service-to-service communication failures.

3. Java / Microservices Design Patterns

  •      Candidate should have a strong understanding of commonly used Java and Microservices design patterns.
  •      They should be able to explain:
  •      The problem statement addressed by the pattern.
  •      Detailed internal working of the pattern.
  •      Advantages and limitations.
  •      When and when not to use it.
  •      A real-world implementation example.

4. Solution Design

  •      Given a business or technical problem statement, the candidate should be able to:
  •      Understand and clarify requirements.
  •      Identify major system components.
  •      Propose a high-level solution architecture.
  •      Select appropriate technologies.
  •      Explain data flow and component interactions.
  •      Consider scalability, reliability, security, performance, and maintainability.

5. Java, Spring Boot & Coding

  •      The candidate should demonstrate strong hands-on knowledge of:
  •      Core Java and recent Java versions.
  •      Object-oriented programming.
  •      Collections, Streams, Lambda expressions, and exception handling.
  •      Multithreading/concurrency.
  •      Java 8+ features.
  •      Spring Boot.
  •      REST APIs.
  •      Dependency Injection.
  •      Spring Security and configuration.
  •      Microservices development.
  •      Unit/integration testing.
  •      Writing clean, maintainable, production-quality code.
  •      The candidate will also be evaluated through a Java/Spring Boot coding problem.

Qualifications

Required Technical Skills

Skill

Minimum Rating

Minimum Experience

Senior Developer

10+ Years

Java – Recent Versions

8/10

8+ Years

Spring Boot

8/10

5+ Years

React / Front-End Technologies

6/10

2+ Years

JavaScript

6/10

2+ Years

AWS – S3, Lambda, EKS, ECS, EC2

7/10

2+ Years

Infrastructure as Code – Terraform, Ansible, CloudFormation

6/10

1+ Years

CI/CD – Jenkins, GitHub Actions

5/10

2+ Years

RDBMS – MySQL, Oracle

8/10

8+ Years

NoSQL – MongoDB, Cassandra

7/10

1+ Years

System-Level Design / Frontend-to-Backend Architecture

7/10

3+ Years

Application Design

7/10

3+ Years

Architecture Understanding

7/10

3+ Years

Pay Range

USD $60.00 - USD $70.00 /Hr.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.