1

Java Software Engineer Contract Jobs in Austin, TX

Java AI Engineer-C2C

Austin, TX · On-site

$51.25 - $70.25/hr

Full Stack Java Development: 5-10 years Strong understanding of software engineering principles and design patterns. Artificial Intelligence: 2-5 years Machine Learning: 2-5 years of experience in ...

Austin ( only Local to TX) Hybrid Duration: Long Term Contract Develops software solutions by ... Years Required/Preferred Experience 8 Required Experience in Java/J2EE Enterprise Development ...

Java AI Engineer-C2C

Austin, TX · On-site

$51.25 - $70.50/hr

Full Stack Java Development: 5-10 years Strong understanding of software engineering principles and design patterns. Artificial Intelligence: 2-5 years Machine Learning: 2-5 years of experience in ...

Java Backend developer

Austin, TX · On-site

$50 - $65/hr

Currently, We are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/ Data Scientists, Machine Learning engineers. Who Should Apply Recent ...

Java + Angular + AI Engineer

Austin, TX · On-site

$51.25 - $70.25/hr

Java + Angular + Ai Engineer Location: Austin, TX 78753 (LOCAL) Interview: F2F VISA: ONLY GC AND ... Solid understanding of data structures, algorithms, and software design patterns. * Familiarity ...

NET, Java, or Node.js with TypeScript * 3+ year of hands-on experience with both relational ... Ability to work independently and collaborate effectively in a contract-first development ...

Software Developer-Java

Austin, TX · On-site

$56.75 - $72.25/hr

Tata Consultancy Services is seeking a Software Developer with expertise in Java. The primary responsibilities include developing advanced solutions for multi-tier web applications, utilizing Java ...

Software Developer-Java

Austin, TX · On-site

$56.75 - $72.25/hr

Tata Consultancy Services is seeking a Software Developer specializing in Java. The role involves developing advanced solutions for multi-tier, distributed web applications utilizing Java and AWS.

Software Engineer

Austin, TX · On-site +1

$100K - $120K/yr

NET, Java, or Node.js with TypeScript * 3+ year of hands-on experience with both relational ... Ability to work independently and collaborate effectively in a contract-first development ...

Software Engineer

Austin, TX · On-site

$100/hr

NET, Java, or Node.js with TypeScript * 3+ year of hands-on experience with both relational ... Ability to work independently and collaborate effectively in a contract-first development ...

Java Software Development Analyst

Austin, TX

$56.75 - $72.25/hr

Be it core Java, full-stack Java, Web/UI designers, Big Data or Cloud or Mobility developers/architects, we have them all. Basic Qualifications: This requisition may be filled at either a level 3 or ...

For preparing for interviews please visit Required Skills for Java/Software Programmers * Bachelors degree or Masters degree in computer science, computer engineering, electrical engineering ...

Remote Java/Full Stack Developer

Austin, TX · On-site

$52 - $67.25/hr

Our software development teams can take up turnkey projects and execute them in an effective and efficient manner. If you are looking to source talent our recruiters will find the ideal IT talent for ...

Senior Engineer-Java

Austin, TX · On-site

$123K - $163K/yr

... software solutions • Ability to communicate effectively-Self driven, have good communication ... concepts, Java programming language, including understanding of its syntax, core libraries, and ...

next page

Showing results 1-20

Java Software Engineer Contract information

See Austin, TX salary details

$26

$59

$84

How much do java software engineer contract jobs pay per hour?

As of Jul 4, 2026, the average hourly pay for java software engineer contract in Austin, TX is $59.89, according to ZipRecruiter salary data. Most workers in this role earn between $49.33 and $67.69 per hour, depending on experience, location, and employer.

What are some common challenges faced by Java Software Engineers on contract assignments, and how can they be managed?

Contract Java Software Engineers often face challenges such as quickly adapting to new codebases, understanding project requirements with limited onboarding time, and integrating smoothly with established teams. To manage these challenges, it's important to proactively communicate with team members, ask clarifying questions early, and make use of available documentation. Contract roles also require strong time management and self-motivation, as deliverables and expectations may be clearly defined but support can be less hands-on compared to permanent positions.

What are the key skills and qualifications needed to thrive as a Java Software Engineer Contractor, and why are they important?

To thrive as a Java Software Engineer Contractor, you need strong proficiency in Java programming, experience with software development lifecycles, and typically a bachelor's degree in computer science or a related field. Familiarity with tools such as Spring Framework, Git, Maven, and cloud platforms, as well as knowledge of unit testing frameworks, is highly valued. Excellent problem-solving abilities, adaptability, and clear communication help you stand out, especially when collaborating remotely or integrating with diverse teams. These skills and qualities are crucial for delivering reliable, scalable solutions on time and ensuring smooth coordination in dynamic project environments.

What is a Java Software Engineer Contract?

A Java Software Engineer Contract is a temporary or fixed-term role where a software engineer is hired to develop, test, and maintain software applications using the Java programming language. Contractors typically work on specific projects or for a set period, rather than as permanent employees. These roles often require expertise in Java frameworks, object-oriented programming, and collaboration with other developers or teams. Contract positions can offer flexibility, competitive pay, and opportunities to work on diverse projects.

What is the difference between Java Software Engineer Contract vs Java Software Engineer?

AspectJava Software Engineer ContractJava Software Engineer
Employment TypeTemporary/Project-basedFull-time/permanent
DurationFixed-termIndefinite
Work EnvironmentClient sites, consulting firms, or remoteCompany offices or remote
CertificationsTypically no specific certifications requiredOften prefers Java certifications or related credentials

Java Software Engineer Contract roles are temporary positions focused on specific projects, offering flexibility but less job security. Full-time Java Software Engineers work permanently within organizations, with benefits and career growth opportunities. Both roles require strong Java skills, but contracts may have less emphasis on certifications. Choose based on your career goals and desired work environment.

What are the most commonly searched types of Java Software Engineer jobs in Austin, TX? The most popular types of Java Software Engineer jobs in Austin, TX are:
What job categories do people searching Java Software Engineer Contract jobs in Austin, TX look for? The top searched job categories for Java Software Engineer Contract jobs in Austin, TX are:
What cities near Austin, TX are hiring for Java Software Engineer Contract jobs? Cities near Austin, TX with the most Java Software Engineer Contract job openings:
Infographic showing various Java Software Engineer Contract job openings in Austin, TX as of June 2026, with employment types broken down into 2% As Needed, 39% Full Time, 49% Part Time, 4% Temporary, 4% Contract, and 2% Nights. Highlights an 82% Physical, 2% Hybrid, and 16% Remote job distribution, with an average salary of $124,576 per year, or $59.9 per hour.
Senior Software Engineer NAVAIR Product Line

Senior Software Engineer NAVAIR Product Line

CACI International, Inc.

Austin, TX • On-site

$121K - $160K/yr

Full-time

Medical, Retirement, PTO

Posted 2 days ago


Job description

Job Title: Senior Software Engineer NAVAIR Product Line
Job Category: Engineering
Time Type: Full time
Minimum Clearance Required to Start: None
Employee Type: Regular
Percentage of Travel Required: Up to 25%
Type of Travel: Local
* * *
The Opportunity:
CACI seeks a talented Java software engineer to join our Advanced Solutions Group, within the National Security and Innovative Solutions sector. We enable national security missions through creation and delivery of innovative, technology-centric solutions that provide decision advantage to our customers. Our client engagement processes, the way we collaborate, operate, and deliver value, provides an unparalleled opportunity to grow and advance.
In this role, you will build, enhance, and maintain complex software systems for the US Intelligence, Surveillance, and Reconnaissance (ISR) community. The selected candidate will perform a variety of engineering tasks including: analysis, design, development, code review, and test for our product areas. The software engineer will work both individually and as part of our agile development team. Candidates must be self-motivated individuals who can understand technical concepts, communicate clearly, and are able and willing to collaborate on technical items within the larger team.
You will work on a ground system infrastructure that provides pre-mission configuration management and post-mission data workflows and configuration management to support the war fighter.

Responsibilities:
• Help develop roadmaps to ensure proper level of support to meet the evolving customer needs
• Develop and maintain user and administrative documentation to meet customer contract requirements
• Travel onsite to periodically install and test operational systems and updates
• Develop, maintain, and enhance a diverse software system
• Execute the research, engineering, and development of solutions to support operational systems
• Develop releasable solutions in a specified timeframe and budget
• Refine and enhance existing applications to best meet operational requirements
• Optimize operational software as necessary to meet continuously evolving cyber security
• Apply system level knowledge (OS and hardware) to be able to diagnose issues and provide solutions
• Profile, analyze, and optimize legacy software systems

Qualifications:
Required:
• US Citizenship and ability to obtain a TS/SCI security clearance
• Bachelors or equivalent in Computer Science, Computer Engineering, or Electrical Engineering
• 10+ years of related experience, including Java development experience on Linux
• Solid understanding of complex software design concepts, patterns, tools, and best practices
• Experience with distributed/asynchronous programming paradigms
• Experience with networking
• Advanced Linux system and scripting experience, including familiarity with Linux Block devices
• NVMe and SSD familiarity
• SNMP familiarity
• Experience with enterprise grade hardware specification and troubleshooting
• Proven delivery of production-grade applications including security, diagnostics, maintainability, scalability, auditing, and com plex multi-layer troubleshooting
• Experience developing RESTful APIs that interface with browser-based UIs
• Ability to thrive in an Agile teaming environment

Desired:
• Experience with DevSecOps pipeline tooling such as GitLab, Jenkins, Nexus, Ansible and/or Foreman, etc.
• Experience with Web technologies such as Javascript/React, HTML5, and CSS
• Experience with container deployments and container orchestration (Docker and Kubernetes)
• Experience with AWS (including AWS Certifications) and/or cloud native technologies
• Knowledge of microservice architectures
• Willingness to learn and apply the best technology for a given application or service

What You Can Expect:
A culture of integrity.
At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation.
An environment of trust.
CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.
A focus on continuous growth.
Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground - in your career and in our legacy.
Pay Range:
There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
The proposed salary range for this position is:
$108,400 - 227,500 USD
CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.