1

Java Jakarta Ee Jobs in Utah (NOW HIRING)

Principal Software Engineer

South Jordan, UT · On-site

$128.50K - $172.30K/yr

... Java / Kotlin / Groovy and the Jakarta EE ecosystem -- including JPA, Wildfly/JBoss, or Spring -- with a strong command of object-oriented and functional design principles. • Strong proficiency in ...

Principal Software Engineer

South Jordan, UT

$128.90K - $172.80K/yr

Deep expertise in Java / Kotlin / Groovy and the Jakarta EE ecosystem - including JPA, Wildfly/JBoss, or Spring - with a strong command of object-oriented and functional design principles. * Strong ...

Sr Software Engineer

South Jordan, UT

$116.90K - $154.20K/yr

Deep expertise in Java / Kotlin / Groovy and the Jakarta EE ecosystem - including JPA, Wildfly/JBoss, or Spring - with a strong command of object-oriented and functional design principles. * Strong ...

Principal Software Engineer

South Jordan, UT · On-site

$128.90K - $172.80K/yr

Deep expertise in Java / Kotlin / Groovy and the Jakarta EE ecosystem - including JPA, Wildfly/JBoss, or Spring - with a strong command of object-oriented and functional design principles. * Strong ...

Sr Software Engineer

South Jordan, UT · On-site

$116.90K - $154.20K/yr

Deep expertise in Java / Kotlin / Groovy and the Jakarta EE ecosystem -- including JPA, Wildfly/JBoss, or Spring -- with a strong command of object-oriented and functional design principles. * Strong ...

Sr Software Engineer

South Jordan, UT · On-site

$116.90K - $154.20K/yr

Deep expertise in Java / Kotlin / Groovy and the Jakarta EE ecosystem - including JPA, Wildfly/JBoss, or Spring - with a strong command of object-oriented and functional design principles. * Strong ...

Principal Software Engineer

South Jordan, UT

$128.90K - $172.80K/yr

Deep expertise in Java / Kotlin / Groovy and the Jakarta EE ecosystem -- including JPA, Wildfly/JBoss, or Spring -- with a strong command of object-oriented and functional design principles. * Strong ...

Java Jakarta Ee information

What are the key skills and qualifications needed to thrive as a Java Jakarta EE Developer, and why are they important?

To thrive as a Java Jakarta EE Developer, you need strong proficiency in Java programming, understanding of Jakarta EE specifications, and experience in building enterprise-level applications, usually backed by a degree in computer science or a related field. Familiarity with tools like Eclipse or IntelliJ IDEA, version control systems like Git, and knowledge of relevant frameworks and application servers (such as WildFly or GlassFish) are commonly required, with certifications like Oracle Certified Professional helpful. Excellent problem-solving abilities, teamwork, and communication skills enable effective collaboration and successful project delivery. These skills ensure robust, scalable, and maintainable enterprise solutions that meet complex business requirements.

How does a Java Jakarta EE developer typically collaborate with other teams during the software development lifecycle?

As a Java Jakarta EE developer, you will frequently collaborate with front-end developers, database administrators, and quality assurance testers to ensure seamless integration and deployment of enterprise applications. Communication is key, as you’ll participate in regular scrum meetings, code reviews, and design discussions to align on project goals and resolve technical challenges. Working closely with DevOps teams is also common for deploying and maintaining applications in different environments, ensuring smooth CI/CD pipelines. This collaborative environment helps enhance code quality, encourages knowledge sharing, and speeds up problem-solving throughout the development lifecycle.

What is Java Jakarta EE?

Java Jakarta EE (Enterprise Edition) is a set of specifications that extend the Java SE (Standard Edition) platform for developing large-scale, multi-tiered, scalable, and secure enterprise applications. Formerly known as Java EE, Jakarta EE provides APIs for web services, servlets, enterprise beans, and more, enabling developers to build robust and portable enterprise solutions. It is managed by the Eclipse Foundation and is widely used for building web and enterprise applications in Java.

What is the difference between Java Jakarta EE vs Java Spring Developer?

AspectJava Jakarta EEJava Spring Developer
Required CredentialsJava EE/Jakarta EE certifications, Java programming skillsJava Spring certifications, Java programming skills
Work EnvironmentEnterprise applications, server-side developmentWeb applications, microservices, enterprise solutions
Industry UsageFinancial, government, large enterprise sectorsStartups, tech companies, enterprise businesses
Common Search/ComparisonYesYes

Java Jakarta EE and Java Spring Developer roles both focus on Java-based enterprise development. Jakarta EE emphasizes standards and specifications for building scalable, portable server-side applications, often used in large enterprises. Java Spring Developer roles typically involve working with the Spring framework to create flexible, lightweight web and microservices applications. While both require Java expertise, certifications, and experience with enterprise environments, they differ in frameworks and development approaches.

What cities in Utah are hiring for Java Jakarta Ee jobs? Cities in Utah with the most Java Jakarta Ee job openings:

Principal Software Engineer

Lightspeed DMS

South Jordan, UT • On-site

$128.50K - $172.30K/yr

Full-time

Posted 8 days ago


Job description

Job Summary:
Lightspeed is the leading provider of cloud-based software for dealerships, serving various industries. They are seeking a Principal Software Engineer to lead technical design and architecture for complex features, mentor engineers, and deliver high-quality software across their cloud-native platform.
Responsibilities:
• Lead technical design and architecture for complex, cross-functional features — evaluating trade-offs, defining patterns, and ensuring solutions are scalable, maintainable, and performant across a large enterprise-grade codebase.
• Build and own platform-level frameworks used by other engineering squads — including authentication/authorization systems, API development tooling, webhook infrastructure, messaging pipelines, AI integrations, and CI/CD tooling.
• Drive engineering excellence through code reviews, architectural guidance, and establishing best practices that raise the bar for the entire team.
• Mentor and develop junior and mid-level engineers through pairing, design reviews, and knowledge sharing — fostering a culture of continuous learning (teaching experience a strong plus).
• Own end-to-end delivery of features from design through production — writing clean, efficient, well-documented code in Java, Kotlin, and TypeScript adhering to team standards.
• Lead and execute complex integrations with third-party systems — including payment processors, identity providers, OEM data feeds, and external APIs — ensuring resilience, security, and maintainability.
• Champion performance and reliability — proactively identify and resolve bottlenecks, design for failure, and implement resilience patterns (circuit breakers, caching strategies, backoff/retry) across our service integrations.
• Drive cloud infrastructure decisions on AWS — including serverless architecture (Lambda, API Gateway), container orchestration (EKS), messaging (SNS/SQS, RabbitMQ), and data services (RDS PostgreSQL, ElastiCache/Redis, DynamoDB).
• Manage and evolve CI/CD pipelines — automating build, test, and deployment processes using GitLab CI, Gradle, Terraform, and Serverless Framework to enable rapid, consistent releases across environments.
• Lead incident response and root cause analysis for high-severity production issues, translating findings into actionable architectural improvements.
• Contribute to infrastructure as code using Terraform, supporting reproducible, version-controlled AWS environment provisioning.
• Maintain and improve technical documentation in Confluence, ensuring architectural decisions, patterns, and runbooks are accessible and up to date.
• Evaluate and adopt emerging technologies — including AI/ML tooling — making recommendations that align with long-term platform direction.
Qualifications:
Required:
• Bachelor's degree in Computer Science, Engineering, or a related field with 7+ years of professional software engineering experience; or equivalent experience in lieu of a degree.
• Deep expertise in Java / Kotlin / Groovy and the Jakarta EE ecosystem — including JPA, Wildfly/JBoss, or Spring — with a strong command of object-oriented and functional design principles.
• Strong proficiency in TypeScript and JavaScript — including Node.js and modern backend frameworks such as NestJS — with the ability to contribute across the full stack.
• Demonstrated ability to architect and deliver distributed, cloud-native systems at scale — including microservices, event-driven architectures, and RESTful API design.
• Integrate AI-assisted development tools (such as GitHub Copilot, Claude, or equivalent) into day-to-day engineering workflows — including code generation, automated code review, test authoring, and documentation — to improve individual and team productivity without compromising code quality or security standards.
• Extensive hands-on experience with AWS — specifically Lambda, API Gateway, CloudFront, S3, SNS, SQS, EKS, ElastiCache, and DynamoDB — and a track record of deploying and operating production workloads in cloud environments.
• Advanced proficiency with PostgreSQL and other data stores (Redis/Valkey, MongoDB) — including query optimization, indexing strategies, and schema design.
• Proven experience designing and implementing authentication and authorization systems — including OAuth 2.0, OIDC, and integration with identity providers such as Okta and FusionAuth.
• Proficiency with containerization and orchestration — Docker and Kubernetes/EKS — at a production operations level.
• Demonstrated experience leading or contributing to large-scale migrations — including legacy system rewrites, on-prem to cloud migrations, or major platform re-architectures.
• Solid understanding of messaging and event-driven systems — RabbitMQ, SNS/SQS, and ETCD-backed configuration management.
• Strong verbal and written communication skills with a demonstrated ability to influence technical direction across teams.
Preferred:
• AWS Certification (Cloud Practitioner, Solutions Architect, or AI Practitioner) strongly preferred.
• Experience on a developer platform or framework team — building shared tooling, libraries, and infrastructure that other engineering squads build on top of.
• Familiarity with AI/ML integration patterns in production software — including LLM APIs, prompt engineering, or agentic workflow tooling.
• Solid experience with infrastructure as code using Terraform and deployment automation using Serverless Framework and GitLab CI.
• Experience with desktop application development and migration from legacy desktop (Swing or equivalent) to modern web/React front ends.
• Experience building and maintaining third-party payment integrations (e.g., WorldPay, Stripe, or equivalent payment processors), with strong understanding of PCI compliance considerations.
• Experience with build tooling — Gradle, Ant, or equivalent — in large multi-module Java projects.
• Familiarity with test-driven development (TDD), Jest, and maintaining high code coverage standards across unit, integration, and regression testing.
• Experience with observability tooling — Datadog, distributed tracing, structured logging, and defining SLOs/SLIs for production services.
• Prior experience in a teaching, mentoring, or adjunct instruction role is a meaningful differentiator and reflects the collaborative culture we value.
• Working knowledge of Linux/Unix systems and scripting (Python or Bash).
• Oracle Certified Java Programmer or equivalent certification a plus.
Company:
THE DEALERSHIP MANAGEMENT SOLUTION FOR HARD‑WORKING DEALERSHIPS For nearly 40 years, Lightspeed has collaborated with dealerships, creating industry-specific software solutions to streamline the way you work. Founded in 1984, the company is headquartered in Lake City, USA, with a team of 501-1000 employees. The company is currently Late Stage.