1

Flexible Java Software Engineer Jobs in Utah (NOW HIRING)

Senior Software Engineer

Holladay, UT

$118.10K - $155.70K/yr

This role requires strong backend engineering expertise (Java), robust frontend development skills ... flexible spending account and health savings account; paid leaves (including 16 weeks of new parent ...

Senior Software Engineer

Lehi, UT · On-site +1

$111.69K - $139.59K/yr

We are committed to our location flexible work approach, allowing you to choose to work in the ... Write clean, modular, and well-documented code, primarily in Java, with a focus on performance ...

Senior Software Engineer

Lehi, UT · On-site

$111.69K - $139.59K/yr

We are committed to our location flexible work approach, allowing you to choose to work in the ... Write clean, modular, and well-documented code, primarily in Java, with a focus on performance ...

Senior Software Engineer

Salt Lake City, UT · On-site

$118.50K - $156.30K/yr

This role requires strong backend engineering expertise (Java), robust frontend development skills ... flexible spending account and health savings account; paid leaves (including 16 weeks of new parent ...

Familiarity with Java, SQL, Python, JavaScript. * Experience with DevSecOps, CI/CD, build/deploy ... Health Savings (HSA), Flexible Spending (FSA) and dependent care accounts * Paid Training, Paid ...

Familiarity with Java, SQL, Python, JavaScript. * Experience with DevSecOps, CI/CD, build/deploy ... Health Savings (HSA), Flexible Spending (FSA) and dependent care accounts * Paid Training, Paid ...

Build resilient Java/Spring Boot microservices (REST/OpenAPI). * Model/tune Oracle (SQL/PL/SQL ... Health Savings (HSA), Flexible Spending (FSA) and dependent care accounts * Paid Training, Paid ...

Principal Software Engineer

Ogden, UT · On-site

$132.10K - $177.10K/yr

As a Principal Software Engineer , you will serve as a senior technical leader, helping guide the ... NET Core, Go, Java, C) * Advanced understanding and hands-on implementation of microservice ...

Principal Software Engineer

Ogden, UT · On-site

$132.10K - $177.10K/yr

As a Principal Software Engineer , you will serve as a senior technical leader, helping guide the ... NET Core, Go, Java, C) * Advanced understanding and hands-on implementation of microservice ...

Senior Software Engineer

West Valley City, UT · On-site

$117.70K - $155.20K/yr

The Senior Software Engineer will provide technical leadership, architect resilient systems, and ... Required : • 7+ years of expert-level Java engineering experience, with a proven track record ...

next page

Showing results 1-20

Flexible Java Software Engineer information

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

To thrive as a Flexible Java Software Engineer, you need strong proficiency in Java programming, object-oriented design, and familiarity with software development methodologies, typically supported by a degree in computer science or related experience. Experience with development frameworks (such as Spring or Hibernate), version control systems (like Git), and continuous integration tools is commonly required. Adaptability, problem-solving skills, and effective communication enable collaboration and quick learning in diverse project environments. These skills and qualities are crucial for delivering high-quality, maintainable software solutions that meet evolving business needs.

How do Flexible Java Software Engineers typically balance independent work with team collaboration in their daily routines?

Flexible Java Software Engineers often enjoy a mix of autonomous coding time and collaborative tasks such as code reviews, sprint planning, and daily stand-ups. While much of their work may be completed independently—especially in remote or flexible environments—they regularly communicate with team members to align on project goals, troubleshoot issues, and share progress. Adapting to different communication tools and being proactive in updates helps ensure smooth collaboration and project success. This balance allows for both focused development and strong teamwork, which are key to thriving in flexible roles.

What is a Flexible Java Software Engineer?

A Flexible Java Software Engineer is a software developer specializing in Java who can adapt to various roles, projects, or work environments. This may include working on different parts of the software stack, collaborating with cross-functional teams, or adjusting to changing project requirements. Flexibility in this context means being comfortable with both front-end and back-end development, learning new technologies as needed, and working in agile or dynamic settings. These engineers are valued for their ability to quickly respond to business needs while maintaining high-quality code and efficient development practices.

What is the difference between Flexible Java Software Engineer vs Java Developer?

AspectFlexible Java Software EngineerJava Developer
Required CredentialsBachelor's in Computer Science or related, Java certifications often preferredBachelor's in Computer Science or related, Java certifications often preferred
Work EnvironmentAgile teams, project-based, often remote or hybridOffice or remote, project-focused, collaborative teams
Employer & Industry UsageTech companies, startups, consulting firmsSoftware firms, financial institutions, tech companies
Common Search & ComparisonOften compared for flexibility and scope of workCompared for specialization in core Java development

The Flexible Java Software Engineer typically works in dynamic, project-based environments with an emphasis on adaptability and broad skill sets. Java Developers often focus on core Java coding and application development. While both roles require similar credentials, the engineer role emphasizes flexibility and cross-functional tasks, making it suitable for diverse projects and teams.

What are the most commonly searched types of Java Software Engineer jobs in Utah? The most popular types of Java Software Engineer jobs in Utah are:
Senior Java Developer

$56.25 - $71.50/hr

Full-time

Posted yesterday


Job description

Top Three Skills:
  • Java Development (They need to be able to write Java code from scratch and have the code compile)
  • SOA( Service Oriented Architecture) REST microservices using Spring Boot (Creating and consuming
  • Experience with working in AWS

Job description:
  • looking for a Senior level Java developer to help with their migration from .net to Java The ideal candidate will have strong core Java experience and created scalable Web services.
  • You will be joining a highly focused Agile team whose primary objective is to deliver business needs around Hints.
  • These services are critical to the business and must be secure and robust. 90% of what we do is in the cloud via Amazon Web Service (AWS).
  • Our engineers are serious about the success of the company and are given the tools and environment they need to succeed.
  • The Platform team embraces software agility in its processes and practices.

You will:
  • Create secure, robust web services that are able to withstand a high rate of requests.
  • Develop detailed understanding of our existing code base and drive future design decisions.
  • Analyze and enhance functionality and performance of current and future systems and services.
  • Work as part of the team, actively sharing ideas and considering those of others.

Qualifications:
  • BS/MS in Computer Science or equivalent
  • 5+ years of applicable experience
  • Proficient in Java and related open-source technologies
  • Strong problem-solving skills
  • Excellent skills in object-oriented programming and design
  • Preferred exposure to or experience with:
  • n-tier web service development; mostly middle tier and back-end
  • Agile development techniques and working in a team environment
  • High-volume .NET or Java services
  • eCommerce systems, i.e. credit card transaction processing, ACH, payment processing systems, or online banking
  • MYSQL and databases