> Markdown version of [/jobs/ext/2055742-software-engineer](https://www.wearedevelopers.com/jobs/ext/2055742-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** ASSA ABLOY Group - **Location:** Phoenix, AZ, United States - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), Spring Security, Agile Methodology, Amazon Web Services, Automation of Tests, Microsoft Azure, Command-Line Interface, Cloud Computing, Databases, Data Security, DevOps, Google Web Toolkits, Gradle, Hibernate (Java), IntelliJ IDEA, Java Database Connectivity, Java Persistence API, Spring Framework, Linux System Administration, Apache Maven, Object-Relational Mapping, Object-Oriented Software Development, Commercial Software, Productivity Software, Web Container, Software Engineering, SonarQube, SQL Databases, Test Execution Engine, Testng, Jetty, Google Cloud, Enterprise Software Applications, Backend, Git, Gitlab-ci, Information Technology, Front End Software Development, Restful APIs, Software Version Control, Docker, Service Stack - **Published:** August 14, 2026 - **Apply:** https://www.dice.com/job-detail/34f1c493-8abb-4a37-859c-1434b4e41e93 ## About the Role * Bachelor's degree, coding bootcamp completion, or equivalent professional experience in Computer Science, Software Engineering, or a related field. * Strong experience with object-oriented programming using Java. * Experience with Java enterprise technologies, including: * Spring Framework * Hibernate / JPA * Jetty or similar servlet containers Proficiency with build and dependency management tools such as Maven and Gradle. Strong working knowledge of Git and modern source control practices. Experience using IntelliJ IDEA. Experience working with SQL databases, including: * Writing and optimizing SQL queries * JDBC connectivity * ORM-based data access patterns Strong understanding of object-oriented, component-oriented, and service-oriented design principles. Experience with GWT and SmartGWT, preferably SmartGWT Enterprise 14.1, including both client-side and server-side development. Professional Competencies We are looking for someone who: * Demonstrates exceptional communication and interpersonal skills. * Can effectively bridge the gap between business stakeholders and technical teams. * Thrives in a fast-paced environment with multiple concurrent priorities. * Works effectively with individuals across varying levels of technical expertise. * Excels both independently and as a collaborative team member. * Balances strong self-motivation with a commitment to team success. * Takes ownership of problems and drives solutions through completion. Preferred Qualifications The following experience is beneficial but not required: * Experience developing commercial software products sold to external customers. * Experience gathering and responding to customer feedback and product enhancement requests. * Familiarity with Agile software development methodologies. * Experience with Object-Relational Mapping (ORM) frameworks. * Linux server administration and command-line experience. * Experience with cloud platforms such as: * Amazon Web Services (AWS) * Microsoft Azure * Google Cloud Platform (Google Cloud Platform) Our Technology Stack Frontend * GWT * SmartGWT Enterprise 14.1 * DataSource-driven UI architecture Backend * Java 25 * Spring Framework 7 * Spring Security 7 * Hibernate 7 * RESTful APIs * SmartGWT DMI * Jetty Data & Persistence * SQL Databases * JDBC * HQL / JPQL * HikariCP Connection Pooling Build & DevOps * Maven (Multi-Module Architecture) * GitLab CI/CD * Docker * SonarQube * AWS Deployments Testing * TestNG * Parallel Test Execution ## Description As a Software Engineer, you'll play a significant role in designing, building, and evolving enterprise software that powers real-world construction projects. You'll collaborate with a talented team of engineers, contribute directly to product direction, and help shape the next generation of solutions used by customers across North America., * Design, develop, and maintain software using Java, SQL, HTML, and JavaScript. * Analyze and estimate requested software enhancements and feature changes. * Design and implement scalable solutions within a large, multi-language enterprise codebase. * Participate in architectural discussions and identify paths toward future platform evolution. * Develop and enhance integrations across internal and external applications. * Help define and improve automated testing capabilities through thoughtful software design. * Evaluate development, testing, and productivity tools to improve team effectiveness. * Contribute to the extension and modernization of application capabilities, including mobile and cloud-based solutions. * Identify technical and environmental requirements for successful customer deployments. * Maintain technical documentation, coding standards, and development best practices. * Stay informed about emerging technologies and evaluate their applicability to our products. ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)