Sr Java Full Stack Developer at Cayuse Holdings | Austin, TX, US | Rezi

Sr Java Full Stack Developer at Cayuse Holdings

Sr Java Full Stack Developer

Cayuse Holdings · Austin, TX, US

1 weeks ago

Sr Java Full Stack Developer

Cayuse Holdings · Austin, TX, US

14 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Sr Java Full Stack Developer role.

Rezi rewrites your resume against Cayuse Holdings's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Sr Java Full Stack Developer posting at Cayuse Holdings — free, in seconds.

About the Role

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

  • 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.

Requirements

  • 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.
  • 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, and service-to-service communication failures.
  • Have a strong understanding of commonly used Java and Microservices design patterns.
  • Explain the problem statement addressed by a design pattern, its internal working, advantages, limitations, and when/when not to use it.
  • Provide a real-world implementation example of a design pattern.
  • Understand and clarify requirements for a given business or technical problem statement.
  • Identify major system components for a proposed solution.
  • Propose a high-level solution architecture.
  • Select appropriate technologies for a solution.
  • Explain data flow and component interactions.
  • Consider scalability, reliability, security, performance, and maintainability in solution design.
  • Demonstrate strong hands-on knowledge of Core Java and recent Java versions, object-oriented programming, Collections, Streams, Lambda expressions, exception handling, multithreading/concurrency, Java 8+ features, Spring Boot, REST APIs, Dependency Injection, Spring Security and configuration, Microservices development, and unit/integration testing.
  • Write clean, maintainable, production-quality code.
  • Pass a Java/Spring Boot coding problem evaluation.

Skills

  • Java
  • Spring Boot
  • React
  • JavaScript
  • AWS
  • S3
  • Lambda
  • EKS
  • ECS
  • EC2
  • Terraform
  • Ansible
  • CloudFormation
  • Jenkins
  • GitHub Actions
  • MySQL
  • Oracle
  • MongoDB
  • Cassandra
  • Microservices
  • CI/CD
  • System Design
  • Solution Design
  • Debugging
  • Production Troubleshooting

Location

  • Austin, TX

Work Type

  • Independent Contract
  • Contractor
  • Non-Employee

Experience Level

  • Senior Developer
  • 10+ Years
  • 8+ Years
  • 5+ Years
  • 2+ Years
  • 1+ Years
  • 3+ Years

Salary/Compensations

  • $60-70/hr