1

Java Full Stack Software Engineer Jobs in Draper, UT

Software Engineer (Full Stack)

Lehi, UT · Hybrid

$100K - $140K/yr

We are seeking a talented Software Engineer (Full Stack) to join our growing engineering team. This ... Ruby on Rails, Python, Java, PHP, or JavaScript, with experience developing full-stack, high ...

Full Stack Engineer We are seeking a Full Stack Engineer to join Zions Bancorporation. The Full ... Tomcat Java). * Strong skills in software design, integration, high-performance development ...

Full Stack Engineer We are seeking a Full Stack Engineer to join Zions Bancorporation. The Full ... Tomcat Java). * Strong skills in software design, integration, high-performance development ...

Full Stack Engineer We are seeking a Full Stack Engineer to join Zions Bancorporation. The Full ... Tomcat Java). * Strong skills in software design, integration, high-performance development ...

Full Stack Engineer We are seeking a Full Stack Engineer to join Zions Bancorporation. The Full ... Tomcat Java). * Strong skills in software design, integration, high-performance development ...

Full-Stack Software Engineer

Provo, UT · On-site

$60K - $85K/yr

Design, build, and scale production systems across the stack (frontend and backend) in order to ... Who you are * 5+ years of professional software engineering experience building and shipping ...

Design, build, and scale production systems across the stack (frontend and backend) in order to ... Who you are * 5+ years of professional software engineering experience building and shipping ...

Design, build, and scale production systems across the stack (frontend and backend) in order to ... Who you are * 5+ years of professional software engineering experience building and shipping ...

next page

Showing results 1-20

Java Full Stack Software Engineer information

See Draper, UT salary details

$10

$54

$72

How much do java full stack software engineer jobs pay per hour?

As of Sep 10, 2026, the average hourly pay for java full stack software engineer in Draper, UT is $54.29, according to ZipRecruiter salary data. Most workers in this role earn between $47.21 and $60.91 per hour, depending on experience, location, and employer.

What is a Java full stack software engineer?

A Java Full Stack Software Engineer is a developer who is proficient in both front-end and back-end technologies, with a strong focus on Java for server-side programming. They are capable of designing, developing, and maintaining applications that involve user interfaces, server logic, databases, and sometimes even deployment. These engineers typically work with frameworks like Spring Boot for the backend and technologies such as HTML, CSS, JavaScript, and Angular or React for the frontend. Their expertise allows them to handle end-to-end development tasks, making them valuable assets for building comprehensive web applications.

What are the key skills and qualifications needed to thrive as a Java full stack software engineer?

To thrive as a Java Full Stack Software Engineer, you need strong proficiency in Java, front-end frameworks (such as React or Angular), and a solid understanding of software development principles, usually supported by a degree in computer science or related field. Familiarity with tools like Spring Boot, RESTful APIs, version control systems (e.g., Git), and databases (SQL/NoSQL) is typically required. Excellent problem-solving skills, collaboration, and effective communication set standout engineers apart in team environments. These competencies ensure the delivery of scalable, maintainable, and user-centric applications in dynamic development settings.

What are some common challenges faced by Java full stack software engineers when integrating front-end and back-end components?

Java Full Stack Software Engineers often encounter challenges in ensuring seamless communication between the front-end and back-end, such as managing data consistency, handling API versioning, and synchronizing release cycles between teams. Debugging issues that span both the client and server sides can also be complex, requiring strong problem-solving skills and familiarity with multiple frameworks. Collaborating effectively with UI/UX designers and DevOps teams is essential to address these challenges and deliver robust, user-friendly applications.

What is the difference between Java Full Stack Software Engineer vs Java Backend Developer?

AspectJava Full Stack Software EngineerJava Backend Developer
Required SkillsProficiency in Java, front-end technologies (HTML, CSS, JavaScript), and frameworks like React or AngularStrong Java skills, experience with server-side frameworks like Spring, and database management
Work EnvironmentInvolves both front-end and back-end development, often in agile teamsPrimarily focuses on server-side development and backend systems
Common UsageUsed across full-stack development projects in various industriesSpecialized in backend services, APIs, and database integration

While both roles require Java expertise, a Java Full Stack Software Engineer handles both front-end and back-end development, offering a broader scope. In contrast, a Java Backend Developer specializes in server-side logic and database management, focusing on backend systems.

Is Java full stack software engineer still in demand?

Java full stack software engineers remain in high demand due to their versatility in developing both front-end and back-end applications, especially with the continued use of Java frameworks like Spring and Angular. Companies seek professionals with skills in Java, JavaScript, and related technologies to support enterprise-level projects and digital transformation efforts.

What cities near Draper, UT are hiring for Java Full Stack Software Engineer jobs?

Cities near Draper, UT with the most Java Full Stack Software Engineer job openings:

Full Stack Software Engineer

Salt Lake City, UT • On-site

Deseret Book Company
Retail • 1 - 5K employees

Full-time

Posted 6 days ago


Deseret Book rating

7.7

Company rating: 7.7 out of 10

Based on 6 frontline employees who took The Breakroom Quiz

3rd of 12 rated book shops


Job description

Our company is committed to being trusted voices of light and truth reaching hundreds of millions of people worldwide.
Full Stack Software Engineer
REPORTS TO: Data Engineering and Analytics Director
LOCATION: Salt Lake City - Hybrid Schedule
STARTING DATE: Immediately
POSITION TYPE: Full Time
OUR COMPANY
Deseret Book is a mission-driven company, committed to being a trusted gathering place for thoughtful expressions of faith. Established in1866, today we create and curate stories worth telling, questions worth exploring, and beauty worth sharing to improve the lives of individuals and families in every step of their faith journey.
In our work culture, we put people first. Our team members are dedicated to meeting the needs of our communities as we work together, creating an environment where collaboration is critical and personal accountability is expected. If you are passionate about helping people find inspiration and help for their lives, and working with colleagues who want to do the same, then Deseret Book Company is the place for you.
THE OPPORTUNITY
A Full Stack Software Engineer will own the technical direction of a core business area end-to-end. Day-to-day, that means defining architecture, building scalable solutions on AWS, and shipping full-stack web applications, while simultaneously keeping systems healthy by paying down technical debt, implementing monitoring, and planning upgrades. Roughly half the role is hands-on architecture and project delivery; the other half is split between cross-functional collaboration, system maintenance, and knowledge sharing.
This is not a heads-down coding role. The engineer will partner with business stakeholders to translate business needs into technical solutions and provide guidance on what's feasible. They'll collaborate with other technical teams across the organization, coordinating integration efforts and designing APIs for system interoperability. Clear communication is essential, as they'll need to make complex technical concepts accessible to non-technical team members and facilitate decision-making across groups. They'll also engage with project stakeholders through regular status updates, timeline estimations, and early risk identification.
A successful candidate must have at least five years of development work with demonstrated technical leadership. They'll bring proficiency in JavaScript frameworks like TanStack Start or Svelte, PostgreSQL or MySQL, AWS services such as Bedrock, Lambda, and EventBridge, and search engines like OpenSearch. The ideal candidate is self-motivated, analytically sharp, and has the communication skills to balance feature development, technical debt, and cross-team collaboration.
RESPONSIBILITIES INCLUDE:
  • 25% Technical Architecture & Ownership: Lead technical ownership of a core business area, including:

  • Define and implement architecture decisions for that area

  • Establish and enforce code quality standards and best practices

  • Design scalable solutions using web frameworks, AWS services, and database technologies

  • Evaluate and recommend new technologies and approaches to improve system performance and maintainability

  • 25% Project Planning & Execution: Drive project planning and delivery for area specific initiatives:

  • Create accurate timeline estimations for technical initiatives

  • Break down complex projects into manageable pieces

  • Track project progress and communicate status to stakeholders

  • Identify and mitigate technical risks early in the development process

  • 20% Cross-functional Collaboration: Partner with teams across the organization:

  • Collaborate closely with other teams to translate business requirements into technical solutions

  • Partner with business stakeholders to understand needs and provide technical guidance

  • Communicate technical concepts clearly to non technical team members

  • Facilitate technical discussions and decision making across teams

  • 20% Technical Debt & System Maintenance: Manage the health and sustainability of systems:

  • Identify, prioritize, and plan technical debt reduction initiatives

  • Develop and execute system maintenance and upgrade plans

  • Implement monitoring and alerting strategies

  • Balance new feature development with technical debt reduction

  • 10% Knowledge Sharing: Ensure smooth system integration and team knowledge:

  • Coordinate integration efforts with other technical business areas

  • Design and implement APIs for system interoperability

  • Conduct thorough code reviews to ensure quality and knowledge transfer

  • Create and maintain comprehensive technical documentation

REQUIRED SKILLS & QUALIFICATIONS:
  • Bachelor's Degree in Computer Science, Software Engineering, or related field, OR equivalent professional experience

  • Minimum of 5 years of software development experience with demonstrated technical leadership

  • Strong proficiency in Javascript frameworks such Tanstack Start or Svelte

  • Experience building and maintaining full stack web applications

  • Experience building and maintaining integrations between different systems

  • Solid experience with PostgreSQL or MySQL databases

  • Solid experience with Search Engines such as OpenSearch

  • Hands-on experience with AWS services, particularly AWS Bedrock, Lambda and Eventbridge

  • Experience with code review processes and maintaining code quality standards

  • Strong project planning and estimation skills

  • Experience with version control systems

  • Strong problem-solving and analytical skills

  • Self-motivated with excellent time management abilities

What Deseret Book employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom