1

Java Software Engineer Contract Jobs in Plano, TX

Backend Java Software Engineer III

Plano, TX · On-site

$47.25 - $61.25/hr

Contributes to software engineering communities of practice and events that explore new and ... Demonstrable ability to code in Java Spring, Spring Boot, Microservices, Rest API * Experience in ...

As a Software Engineer Sr within PNC's C&IB's organization, you will be based in Pittsburgh, PA, Denver, CO, or Dallas, TX. Looking for Java Full Stack to build and scale modern, high-performing ...

Senior Software Engineer Java

Irving, TX · On-site

$120K - $158K/yr

The Senior Software Engineer with strong expertise in Java and Spring Boot will be responsible for the analysis, design, testing, development and maintenance of best-in-class software experiences.

Showing results 21-40

Java Software Engineer Contract information

See Plano, TX salary details

$25

$57

$81

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

As of Aug 14, 2026, the average hourly pay for java software engineer contract in Plano, TX is $57.83, according to ZipRecruiter salary data. Most workers in this role earn between $47.64 and $65.34 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?

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 Plano, TX?

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

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

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

Infographic showing various Java Software Engineer Contract job openings in Plano, TX as of June 2026, with employment types broken down into 96% Full Time, 2% Part Time, and 2% Contract. Highlights an 82% Physical, 3% Hybrid, and 15% Remote job distribution, with an average salary of $120,288 per year, or $57.8 per hour.

Senior Software Engineer - Java / Data Engineering

Strategic Staffing Solutions

Plano, TX

$65/hr

Contractor

Posted 6 days ago


Job description

Job Description Senior Software Engineer - Java / Data Engineering Location: Plano, TX - Onsite Contract Length: 12 Months **Contract to Hire** Type: Contract-to-Hire Rate: $65/hr W2 only. Cannot do C2C or 1099. **Must be USC or GC Holder** Position Overview We are seeking a Senior Software Engineer with strong experience in Java, Spring Boot, data engineering, microservices, APIs, and cloud-native development.

This role will design, develop, and maintain scalable software and data-processing solutions supporting an enterprise Identity and Access Management (IAM) environment. The ideal candidate will have hands-on experience building data ingestion pipelines, developing Spring Boot microservices, designing RESTful APIs, and deploying applications in containerized environments using Docker, Kubernetes, and OpenShift. This is a highly collaborative role requiring strong technical problem-solving skills, curiosity, and the ability to understand and communicate complex architecture and design decisions.

Key Responsibilities Design, develop, modify, and implement software applications supporting IAM-related business objectives. Build Java-based data ingestion and data-processing services. Develop scalable frameworks for complex data transformation, correlation, and enrichment.

Design and develop Spring Boot microservices. Build secure, scalable, and reliable RESTful APIs. Design and implement scalable database solutions.

Deploy and support applications in containerized environments using Docker, Kubernetes, and OpenShift. Develop and maintain CI/CD pipelines and automated deployment processes. Troubleshoot performance and technical issues across the application stack.

Participate in Agile ceremonies, including daily standups, technical discussions, and brainstorming sessions. Collaborate closely with team members, architects, and stakeholders to identify risks and develop effective solutions. Participate in software testing, test review, analysis, and certification activities.

Support application and operating system deployments as needed. Required Qualifications 5+ years of experience in Software Engineering, Data Engineering, or a related field. Proven experience building and maintaining data ingestion pipelines and data-processing frameworks.

Strong experience with large-scale data transformation, correlation, and enrichment. 4+ years of experience designing, developing, and deploying Spring Boot microservices. Strong Java development experience.

Hands-on experience with RESTful API development, including security and scalability best practices. Experience with Docker, Kubernetes, and OpenShift. Experience developing and supporting CI/CD pipelines.

Experience with GitHub/GitLab, automated testing, and deployment practices. Strong troubleshooting, analytical, and problem-solving skills. Ability to work effectively in an Agile development environment.

Experience working within or supporting an Identity and Access Management (IAM) ecosystem. Technical Skills Required: Java Spring Boot Microservices REST APIs Data Ingestion Data Transformation Data Processing CI/CD GitLab/GitHub Docker Kubernetes OpenShift Automated Testing API Security IAM