Quick Overview
Job Description
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 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
- T he candidate should demonstrate strong hands-on knowledge of:
- C ore 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 .
Similar jobs
- SA
PowerShell Developer
SAIC
Hampton, VA🇺🇸$120.0k - $160k/yrRemote6 weeks agoAWSAnsibleGitLab CI+3Technology - BR
Organizational Developer with Security Clearance
NewBryceTech
Kirtland Air Force Base, NM🇺🇸HybridYesterdayTechnology - RI
salesforce developer
NewRaas Infotek LLC
Atlanta, GA🇺🇸Hybrid7 hours agoSOAPGitRESTTechnology - BO
Flight Simulation Software Engineer (Associate, Experienced, and Senior)
NewBoeing
Daytona Beach, Florida🇺🇸$92.7k - $125.3k/yrHybrid8 minutes agoAgileC#C+++2Technology - SS
Senior SAP ABAP Developer (SD / Payments / Integration)
NewShowman Staffing
United States🇺🇸Hybrid7 hours agoOAuthPCI DSSHTTP+1Technology - NT
Web Developer with Security Clearance
NewNewGen Technologies
McLean, VA🇺🇸HybridYesterdayExpressNext.jsOracle+7Technology