1

Java Software Engineer Contract Jobs in Houston, TX

Software Engineer (Java)

Houston, TX ยท On-site

$49.50 - $67.75/hr

Houston, TX (Onsite) Job Type: Full-Time Job Summary We are looking for a Software Engineer (Java) to join our team in Houston. In this role, you will develop and maintain business applications ...

JAVA SDET

Houston, TX ยท On-site

Global Force USA is seeking a JAVA SDET to join their team in Houston, TX. The role involves writing test cases, running automation regression tests, and optimizing testing strategies while following ...

JAVA SDET

Houston, TX ยท On-site

Global Force USA is a company seeking a JAVA SDET to enhance their testing strategies. The role involves writing test cases, running automation tests, and optimizing API frameworks while following ...

DOE The contract Software Engineer is a critical member of a cross-functional product team ... Java, Angular/React, JavaScript/jQuery, MicroStrategy, PL SQL, Python, Quality Engineer, SQL, and ...

Software Engineer responsibilities include gathering user requirements, defining system functionality and writing code in various languages, like Java, Ruby on Rails or .NET programming languages (e ...

Houston, TX (On-site locals only) The contract Software Engineer is a critical member of a cross ... Java, Angular/React, JavaScript/Jquery, MicroStrategy, PL SQL, Python, Quality Engineer, SQL, and ...

New

Senior Software Engineer - Remote

Texas City, TX ยท Remote

$104K - $138K/yr

Senior Software Engineer Job Type: Contract Location: Remote Job Summary: In this role, you'll ... Proficiency in Python3, Java, Rust, or TypeScript, with additional experience in C++ or Go ...

Software Engineer

Houston, TX ยท Remote

$105K - $130K/yr

Build and enhance microservices-based architectures using Java, Spring Boot, and RESTful APIs ... developers to deliver high-quality software solutions. Create clear, concise, and reusable API ...

next page

Showing results 1-20

Java Software Engineer Contract information

See Houston, TX salary details

$25

$57

$81

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 Houston, TX is $57.70, according to ZipRecruiter salary data. Most workers in this role earn between $47.50 and $65.19 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 Houston, TX?

The most popular types of Java Software Engineer jobs in Houston, TX are:

What cities near Houston, TX are hiring for Java Software Engineer Contract jobs?

Cities near Houston, TX with the most Java Software Engineer Contract job openings:

Infographic showing various Java Software Engineer Contract job openings in Houston, 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 $120,022 per year, or $57.7 per hour.

Java Software Engineer_ Agentic Ai_ W2

Learn Beyond Consulting LLC

Texas City, TX โ€ข On-site

$44.25 - $60.75/hr

Other

Posted 26 days ago


Job description

Title: Java Software Engineer  Agentic Ai
Location โ€“ Candidate should be in TX or Columbus Location due to onsite interview.
Skills- Must โ€“ Agentic AI , working with Ai Development and websites or any open AI .
Java Software Engineer

Job Description

Be an integral part of an agile team that''''s constantly pushing the envelope to enhance, build, and deliver top-notch technology products.

As a Senior Lead Software Engineer  within the Consumer and Community Bankingโ€™s technology team,  you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Drive significant business impact through your capabilities and contributions and apply deep technical expertise and problem-solving methodologies to tackle a diverse array of challenges that span multiple technologies and applications.

Job responsibilities

  • Regularly provides technical guidance and direction to support the business and its technical teams, contractors, and vendors
  • Develops secure and high-quality production code, and reviews and debugs code written by others
  • Drives decisions that influence the product design, application functionality, and technical operations and processes
  • Serves as a function-wide subject matter expert in one or more areas of focus
  • Drives team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test strategy acceleration, incident/root-cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns across the team.
  • Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation.
  • Actively contributes to the engineering community as an advocate of firmwide frameworks, tools, and practices of the Software  Development Life Cycle
  • Influences peers and project decision-makers to consider the use and application of leading-edge technologies.
  • Adds to the team culture of diversity, opportunity, inclusion, and respect.
    Required qualifications, capabilities, and skills
  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • Hands-on practical experience delivering system design, application development, testing, and operational stability
  • Advanced in Java programming language
  • Proficiency in automation and continuous delivery methods
  • Proficient in all aspects of the Software Development Life Cycle
  • Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
  • Demonstrated proficiency in software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
  • Demonstrated experience leading effective use of approved AI-assisted software development tools (e.g., for coding, code review, test acceleration, troubleshooting) with the ability to set team expectations for validating AI outputs for correctness, performance, and security.
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; experience coaching engineers on safe, compliant adoption within delivery practices
  • Experience designing, deploying, and managing containerized applications using Kubernetes
  • In-depth knowledge of the financial services industry and their IT systems