1

Java Software Engineer Contract Jobs in Bountiful, UT

Senior Java Developer

Salt Lake City, UT ยท On-site

$55.50 - $70.75/hr

Max Salary $ DOE Per Hour Employment Type Contract Jobs (Temp/Consulting) Job Duration 12Months+ 5 (+) years of Java programming experience Experience with REST API development and Consumption ...

IBM development software experience including : IBM Content Manager, Rational Application Developer ... Job Type: Contract Salary: $60,000.00 /year Required education: * Bachelor's Required experience:

Senior Backend-Focused Full Stack Software Engineer If you're passionate about building a better ... You'll play a key role in architecting scalable backend services using Java and Python while ...

Senior Software Engineer--API Zions Bancorporation's Enterprise Technology and Operations (ETO ... Familiarity with Java, SQL, Python, JavaScript. * Experience with DevSecOps, CI/CD, build/deploy ...

... Java; experience with Gitlab; experience with data processing at scale and database management ... software requirements engineering, modeling frameworks, and Agile project management; and ...

Senior Software Engineer

Holladay, UT

$118K - $155K/yr

This role requires strong backend engineering expertise (Java), robust frontend development skills ... contract tests at service level and fewer journey tests at the integration level (Test Pyramid ...

... Java; experience with Gitlab; experience with data processing at scale and database management ... software requirements engineering, modeling frameworks, and Agile project management; and ...

... Java; experience with Gitlab; experience with data processing at scale and database management ... software requirements engineering, modeling frameworks, and Agile project management; and ...

next page

Showing results 1-20

Java Software Engineer Contract information

See Bountiful, UT salary details

$25

$56

$80

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

As of Jun 10, 2026, the average hourly pay for java software engineer contract in Bountiful, UT is $56.96, according to ZipRecruiter salary data. Most workers in this role earn between $46.92 and $64.38 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 cities near Bountiful, UT are hiring for Java Software Engineer Contract jobs? Cities near Bountiful, UT with the most Java Software Engineer Contract job openings:

Senior IAM Engineer (Java & CloudNative)---Full time -----11+ years(min)

Devbytes inc

Salt Lake City, UT โ€ข On-site

$121K - $159K/yr

Other

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Job Title: Senior IAM Engineer (Java & Cloud Native)
Location: Salt Lake City/Midvale - Utah

Work Model: Onsite 5 days/week at client

Your future duties and responsibilities:
Design, develop, and support secure Identity & Access Management (IAM) solutions across enterprise
applications and platforms
Build and maintain authentication and authorization integrations using SAML, OAuth 2.0, OpenID Connect
(OIDC), Single Sign-On (SSO), and related IAM technologies
Develop scalable microservices and enterprise applications using Java and Spring Boot
Collaborate with cross-functional Agile teams to deliver secure, high-quality software solutions
Integrate enterprise applications with IAM platforms such as Okta, Ping Identity, ForgeRock, or similar
technologies
Develop and maintain RESTful APIs, messaging integrations, and event-driven application components
Support CI/CD pipelines, containerized deployments, and Kubernetes-based application environments
Troubleshoot complex application, integration, and authentication issues across distributed systems
Participate in technical analysis, code reviews, testing, deployment, and production support activities
Analyze business and technical requirements to recommend scalable, secure, and maintainable enterprise
solutions
Contribute to engineering best practices, technical documentation, and continuous improvement
initiatives
Mentor junior developers and help elevate technical excellence across the team

Requirements:
Required qualifications to be successful in this role:
Technical Expertise
Microservices architecture
React and modern JavaScript frameworks (preferred)
6+ Years of Experience:
Software engineering or enterprise application development
Java and Spring Boot
SQL and relational databases
RESTful APIs and enterprise integrations
Apache Kafka and messaging technologies
4+ Years of Experience:
Git and Maven
Linux environments and scripting
3+ Years of Experience:
Hands-on experience with Identity & Access Management (IAM) technologies and
integrations
Strong experience with IAM and SSO platforms
SAML, OAuth 2.0, and OpenID Connect (OIDC)
Okta, Ping Identity, ForgeRock, or similar IAM solutions

Cloud & DevOps Experience
Experience supporting CI/CD pipelines and cloud-native application deployments
Familiarity with Kubernetes and containerized environments
Experience working within rapidly evolving enterprise technology ecosystems
Communication & Leadership
Strong communication skills with the ability to explain complex technical concepts to both technical
and non-technical stakeholders
Ability to work independently while collaborating effectively across distributed Agile teams
Proven ability to manage multiple priorities and adapt to evolving technologies and business needs
Experience mentoring developers and contributing to overall team technical excellence
Education
Bachelor s degree required.