Software Engineer

ASSA ABLOY
New Haven, CT, United States
7 days ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$60,000.0 - $75,000.0
Working hours
Regular working hours

Tech stack

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
+32 more
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

Job 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. Location This position is based in Phoenix, Arizona. What You’ll Do As a key member of the engineering team, you’ll contribute to all phases of the software development lifecycle, from requirements gathering and solution design through implementation, testing, deployment, and ongoing support. You’ll be trusted to take ownership of features and components, collaborate across teams, and help drive technical decisions that shape our products and platforms., * 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.

Requirements

  • 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 (GCP)

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

Benefits & conditions

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. New Haven, CT, US, 06511 IT, Telecom & Internet Travel Required: 0%-10% Associate 03-Apr-2026, + $60,000-75,000 per year, + $102,700 per year Software Engineer - React Native Ready to build what’s next with one of the world’s most iconic brands? Why Join Subway? At Subway, we are not standing still. We are building…

  • 1 month ago +

About the company

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

  • Shelton, CT
  • $119,200 per year Sr. Software Engineer (React Native) Ready to build what’s next with one of the world’s most iconic brands? Why Join Subway? At Subway, we are not standing still. We are buil…

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann +2 · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all