Associate Software Engineer

Assa Abloy AB
  • Phoenix, AZ
    11 days ago

    Job Description

    Join the team behind PRO-TECH TITAN, an industry-leading software platform used throughout the Architectural, Engineering, and Construction (AEC) industry. Our applications help customers manage the entire project lifecycle, from estimating and detailing doors, frames, and hardware to procurement, installation, and project completion.

    As an Associate Software Engineer, youll work alongside experienced developers to build and enhance enterprise software that powers real-world construction projects. This is an excellent opportunity for an early-career engineer looking to strengthen their software development skills, gain experience with modern Java technologies, and grow within a collaborative engineering team.

    Why Join Us?

    • Work on software that serves a specialized and growing industry.
    • Learn from experienced engineers through mentorship and code reviews.
    • Gain hands-on experience across a modern full-stack architecture.
    • Develop expertise in enterprise Java development and cloud-based deployment.
    • Build features that directly impact customers and business outcomes.

    ESSENTIAL FUNCTIONS & RESPONSIBILITIES

    As part of our engineering team, youll contribute to the design, development, testing, and maintenance of our software platform while continuing to expand your technical skills.

    • Develop and maintain software using Java, SQL, HTML, and JavaScript.
    • Collaborate with senior engineers to design and implement new features.
    • Evaluate enhancement requests and help identify technical solutions.
    • Contribute to automated testing and overall software quality.
    • Maintain technical documentation and coding standards.
    • Learn and apply modern development tools, frameworks, and best practices.
    • Participate in troubleshooting, upgrades, and continuous product improvement initiatives.

    QUALIFICATIONS

    The requirements listed below are representative of the knowledge, skills, and/or abilities required for this position.

    Education and/or Experience:

    • Bachelors degree, coding bootcamp completion, or equivalent experience in Computer Science, Software Engineering, or a related field.
    • Foundational understanding of object-oriented programming using Java.
    • Familiarity with Java frameworks such as:
    • Spring Framework
    • Hibernate / JPA
    • Awareness of servlet containers such as Jetty.
    • Experience with build tools such as Maven or Gradle.
    • Working knowledge of Git version control.
    • Experience using IntelliJ IDEA.
    • Familiarity with SQL databases, including:
    • Writing SQL queries
    • JDBC connectivity
    • ORM-based data access
    • Understanding of object-oriented, component-oriented, and service-oriented design principles.
    • Exposure to GWT / SmartGWT is a plus. We currently use SmartGWT Enterprise 14.1 and welcome interest in both frontend and backend development.

    Professional Competencies

    Were looking for someone who is:

    • An effective communicator who can collaborate with both technical and non-technical stakeholders.
    • Comfortable managing multiple priorities and meeting deadlines.
    • Able to work successfully both independently and within a team environment.
    • Curious, self-motivated, and eager to learn.
    • Committed to delivering high-quality solutions and contributing to team success.

    Preferred Qualifications

    While not required, experience in any of the following areas is a plus:

    • Agile software development methodologies.
    • Object-Relational Mapping (ORM) technologies.
    • Linux administration or command-line tools.
    • Public cloud platforms such as:
    • AWS
    • Microsoft Azure
    • Google Cloud Platform (GCP)

    Our Technology Stack

    Frontend

    • GWT
    • SmartGWT Enterprise 14.1

    Backend

    • Java 25
    • Spring Framework 7
    • Spring Security 7
    • Hibernate 7
    • Jetty

    Data & Persistence

    • SQL Databases
    • JDBC
    • HQL / JPQL
    • HikariCP

    Build & DevOps

    • Maven (Multi-Module Projects)
    • GitLab CI/CD
    • Docker
    • SonarQube
    • AWS Deployment

    Testing

    • TestNG

    Language Ability

    • For business and safety reasons, ability to write reports and business correspondence in English and effectively present information and respond to questions from groups of managers, clients, customers, technicians, and assemblers in English.

    PHYSICAL DEMANDS

    Physical demands described are representative of those that must be met by an employee to successfully perform the essential functions of the job.

    While performing the functions of this position, the employee is frequently required to sit, stand, walk, stoop and kneel; use hands, reach with hands and arms; communicate clearly and effectively. The employee may also be frequently required to lift up to 10 pounds.

    WORK ENVIRONMENT

    The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this position.

    The noise level in the office environment is low and consistent with most offices.

    The employee may also be required to work near moving mechanical parts.

    We are the ASSA ABLOY Group

    Our people have made us the global leader in access solutions. In return, we open doors for them wherever they go. With nearly 63,000 colleagues in more than 70 different countries, we help billions of people experience a more open world. Our innovations make all sorts of spaces - physical and virtual - safer, more secure, and easier to access.

    As an employer, we value results - not titles, or backgrounds. We empower our people to build their career around their aspirations and our ambitions - supporting them with regular feedback, training, and development opportunities. Our colleagues think broadly about where they can make the most impact, and we encourage them to grow their role locally, regionally, or even internationally.

    As we welcome new people on board, it's important to us to have diverse, inclusive teams, and we value different perspectives and experiences.

    Numbers & Facts

    LocationPhoenix, AZ

    Skills

    • Agile Programming Methodologiesunmatched
    • Amazon Web Services (AWS)unmatched
    • Architectural Engineeringunmatched
    • Best Practicesunmatched
    • Business Writingunmatched
    • Cloud Computingunmatched
    • Code Reviewsunmatched
    • Coding Standardsunmatched
    • Command Lineunmatched
    • Communication Skillsunmatched
    • Computer Scienceunmatched
    • Computer Skillsunmatched
    • Construction Engineeringunmatched
    • Construction Projectsunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Customer Support/Serviceunmatched
    • Dockerunmatched
    • English Languageunmatched
    • Enterprise Applicationsunmatched
    • GCP (Good Clinical Practices)unmatched
    • GWT (Google Web Toolkit)unmatched
    • Gitunmatched
    • Gradleunmatched
    • HTML (HyperText Markup Language)unmatched
    • Hibernateunmatched
    • Identify Issuesunmatched
    • IntelliJ IDEAunmatched
    • JDBC (Java Database Connectivity)unmatched
    • Javaunmatched
    • Java Persistence API (JPA)unmatched
    • Java Platform Enterprise Edition (Java EE/J2EE)unmatched
    • Java Servletsunmatched
    • JavaScriptunmatched
    • Jetty Web Serverunmatched
    • Linux Administrationunmatched
    • Mavenunmatched
    • Mentoringunmatched
    • Microsoft Windows Azureunmatched
    • Multitaskingunmatched
    • Object Oriented (OO)unmatched
    • Object Oriented Programming (OOP)unmatched
    • Object Relational Mapping (ORM)unmatched
    • Physical Demandsunmatched
    • Product Programsunmatched
    • Programming Toolsunmatched
    • Project Lifecycleunmatched
    • Public Cloudunmatched
    • Purchasing/Procurementunmatched
    • Reporting Skillsunmatched
    • SQL (Structured Query Language)unmatched
    • SQL Databasesunmatched
    • Software Administrationunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Source Code/Configuration Management (SCM)unmatched
    • Spring Frameworkunmatched
    • Team Playerunmatched
    • Technical Writingunmatched
    • Test Automationunmatched
    • Test Plan/Scheduleunmatched
    • Time Managementunmatched
    • Training/Teachingunmatched
    • User Interface/Experience (UI/UX)unmatched
    • Writing Skillsunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder