
Software Engineer
ASSA ABLOY2 hours ago
New Haven, CT, USAMid Level
Responsibilities
- Design, develop, maintain, test, deploy, and support enterprise software using Java, SQL, HTML, and JavaScript.
- Analyze and estimate software enhancements and feature changes.
- Design and implement scalable solutions within a large, multi-language enterprise codebase.
- Participate in architectural discussions and help plan future platform evolution.
- Develop and enhance integrations across internal and external applications.
- Improve automated testing capabilities and evaluate development, testing, and productivity tools.
- Extend and modernize 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 company 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 Spring Framework, Hibernate/JPA, and Jetty or similar servlet containers.
- Proficiency with Maven and Gradle.
- Strong working knowledge of Git and modern source control practices.
- Experience using IntelliJ IDEA.
- Experience with SQL databases, including SQL query optimization, JDBC connectivity, and ORM-based data access patterns.
- Understanding of object-oriented, component-oriented, and service-oriented design principles.
- Experience with GWT and SmartGWT, preferably SmartGWT Enterprise 14.1, including client-side and server-side development.
- Ability to communicate effectively with business stakeholders and technical teams and work independently and collaboratively.
- Preferred experience includes commercial software products, customer feedback, Agile software development, ORM frameworks, Linux administration, command-line work, and AWS, Microsoft Azure, or Google Cloud Platform.
Benefits
- Position is based in Phoenix, Arizona.
- ASSA ABLOY offers regular feedback, training, and development opportunities.
- Employees are encouraged to grow their roles locally, regionally, or internationally.
- The company emphasizes diverse and inclusive teams and values varied perspectives and experiences.
Tech Stack
AWSAzureDockerGitGitLab CI/CDGoogle Cloud PlatformGradleHTMLJavaJavaScriptLinuxMavenSonarQubeSQLTestNG