1

Java Software Engineer Contract Jobs in Austin, TX

JAVA Software Engineer

Austin, TX ยท On-site

$51.25 - $70.50/hr

As a Software Engineer, Java, you will lead the design, development, and delivery of enterprise-scale applications that support critical business capabilities. Leveraging modern Java technologies ...

JAVA Software Engineer

Austin, TX ยท On-site

$130K - $160K/yr

As a Software Engineer, Java, you will lead the design, development, and delivery of enterprise-scale applications that support critical business capabilities. Leveraging modern Java technologies ...

#1820 Java Software Developer

Austin, TX ยท On-site

$56.75 - $72.25/hr

Java Software Developer Location: Austin ,TX Duration: 8+ Months Required Skills: * Enterprise Java Beans (EJB) * Java Persistence API (JPA) * Orcale Fusion Middleware Webservices * Java Message ...

We are looking for a talented Entry Level Software Engineer, who is passionate about working on the ... using Java technology stack and servlet containers * 1+ years of experience with frontend ...

We are looking for a talented Entry Level Software Engineer, who is passionate about working on the ... using Java technology stack and servlet containers * 1+ years of experience with frontend ...

We are looking for a talented Entry Level Software Engineer, who is passionate about working on the ... using Java technology stack and servlet containers * 1+ years of experience with frontend ...

Software Engineer - Java

Austin, TX ยท Remote

$200 - $300/hr

As a Software Engineering evaluator, you will create cutting-edge datasets for training ... Java , as well as in Python, JavaScript (including ReactJS), C/C++, Rust, and Go; evaluating 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 Sep 7, 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 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 are the key skills and qualifications needed to thrive as a Java software engineer contractor?

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 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 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 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 July 2026, with employment types broken down into 88% Full Time, 9% Part Time, and 3% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $124,576 per year, or $59.9 per hour.

JAVA Software Engineer

Charles Schwab

Austin, TX โ€ข On-site

$51.25 - $70.50/hr

Full-time

Medical, Dental, Vision, Retirement

Re-posted 25 days ago


Job description

Your opportunity

At Schwab, youโ€™re empowered to make an impact on your career. Here, innovative thought meets creative problem solving, helping us โ€œchallenge the status quoโ€ and transform the finance industry together. We believe in the importance of in-office collaboration and fully intend for the selected candidate for this role to work on site in the specified location(s).

Schwab Technology Services is driving the future of how clients manage their money through innovative, secure, and reliable technology solutions. Within Workplace Services Engineering, youโ€™ll help shape technology that supports workplace financial solutions and empowers millions of participants to plan, save, invest, and achieve their financial goals.

As a Software Engineer, Java, you will lead the design, development, and delivery of enterprise-scale applications that support critical business capabilities. Leveraging modern Java technologies, cloud platforms, distributed systems, and AI-enabled development practices, you will collaborate across teams to build secure, scalable, and resilient solutions. Your ability to solve complex technical challenges, mentor engineers, and drive continuous improvement will directly influence both technology outcomes and client experiences.

What you have

Required Qualifications

โ€ข Demonstrated ability to design and develop enterprise Java applications that deliver secure, scalable, and high-performing business solutions while adhering to architectural standards

โ€ข Demonstrated ability to build RESTful APIs and microservices that enable reliable integration, resiliency, and performance across distributed systems

โ€ข Proven ability to apply system design principles, translating business and architectural requirements into technical solutions, design documentation, and implementation roadmaps

โ€ข Demonstrated ability to collaborate across teams, communicate technical concepts effectively, and contribute to Agile delivery environments while helping teams achieve shared outcomes

โ€ข Demonstrated ability to identify security risks, champion secure coding practices, and deliver solutions that prioritize reliability, availability, and performance

โ€ข Proven ability to leverage analytical thinking, problem solving, and sound technical judgment to resolve complex engineering challenges and improve software quality

Preferred Qualifications

โ€ข Experience building applications using Java, Spring Boot, and modern cloud-native development practices to accelerate delivery and improve scalability

โ€ข Experience using CI/CD pipelines and automation tools to improve software quality, deployment reliability, and engineering efficiency

โ€ข Experience with distributed event-driven architectures and messaging technologies such as Kafka or RabbitMQ to support highly available solutions

โ€ข Demonstrated ability to mentor engineers, lead technical initiatives, and promote engineering excellence across cross-functional teams

โ€ข Experience utilizing AI tools and technologies to improve code quality, accelerate development workflows, automate testing, and drive innovation throughout the software development lifecycle

โ€ข Experience with containerization, cloud platforms, monitoring tools, or observability solutions that enhance application performance and operational insights

โ€ข Experience with front-end technologies such as Angular or React and an understanding of full-stack application development

Learning Opportunities

โ€ข Develop advanced expertise in secure, cloud-native Java application development supporting enterprise-scale workplace financial solutions

โ€ข Expand your knowledge of AI-enabled development practices, automated testing, and modern engineering productivity approaches

โ€ข Gain hands-on experience designing scalable distributed systems, enterprise integrations, and resilient cloud architectures

โ€ข Strengthen leadership capabilities through mentoring, technical coaching, architecture collaboration, and cross-functional solution leadership

โ€ข Learn from highly skilled engineers in a collaborative environment focused on continuous improvement, innovation, and technology excellence

Skill Development Values

At Schwab, we believe skills can be developed through a variety of experiences and learning paths. We value candidates who demonstrate curiosity, adaptability, collaboration, and a commitment to continuous improvement. If you have developed transferable skills through previous technical roles, projects, education, military service, volunteer work, or other professional experiences, we encourage you to apply.

Youโ€™ll be empowered to grow your technical expertise, expand your leadership capabilities, and take ownership of meaningful work that drives business outcomes. Through mentorship, knowledge sharing, and ongoing development opportunities, youโ€™ll continue building skills that help shape both your career and the future of technology at Schwab.

"In addition to the salary range, this role is also eligible for bonus or incentive opportunities."


Whatโ€™s in it for you

At Schwab, youโ€™re empowered to shape your future. We champion your growth through meaningful work, continuous learning, and a culture of trust and collaborationโ€”so you can build the skills to make a lasting impact. Our Hybrid Work and Flexibility approach balances our ongoing commitment to workplace flexibility, serving our clients, and our strong belief in the value of being together in person on a regular basis.

We offer a competitive benefits package that takes care of the whole you โ€“ both today and in the future:

  • 401(k) with company match and Employee stock purchase plan
  • Paid time for vacation, volunteering, and 28-day sabbatical after every 5 years of service for eligible positions
  • Paid parental leave and family building benefits
  • Tuition reimbursement
  • Health, dental, and vision insurance