This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Join Gallagher as a Java Software Engineer! Build cloud-backed back-end solutions, learn, and make a global impact! We’re looking for a Software Engineer (Intermediate or enthusiastic Junior) to join our SMB team. In this role, you’ll focus on developing robust, scalable software solutions and maintaining our existing products. The SMB team is a cross-functional squad with both front-end and back-end developers, working collaboratively to deliver our Cloud-based alarms and access control security product. This role focuses on back-end development, giving you the opportunity to work with Java and AWS cloud products while contributing to real-world security solutions. It’s a great fit for developers who are passionate about back-end development, eager to learn, and motivated to make an impact in a dynamic, collaborative environment.
Job Responsibility:
Developing assigned back-end software components using Java and related tools
Maintaining, testing, debugging and providing technical support of existing applications
Breaking down tasks, estimating work, and completing tasks efficiently
Using modelling techniques (e.g., UML diagrams) to communicate technical designs
Contributing to technical design approaches that meet functional, quality, and performance requirements
Analysing system performance and recommending improvements
Providing technical support to existing products and helping resolve defects
Participating in peer code reviews and following agreed coding standards
Collaborating with your squad, value owners, and other teams in an agile environment
Staying up to date with cloud technologies, back-end frameworks, and best practices
Taking ownership of your learning and development, with opportunities to grow into more advanced back-end and cloud-focused development
Requirements:
A relevant tertiary qualification or equivalent experience
3+ years of commercial development experience, or strong enthusiasm and demonstrated learning ability for junior applicants
Proficient in Java and comfortable working in back-end systems
Exposure to or interest in AWS cloud products and cloud-hosted architectures
Knowledge of SQL databases, debugging tools, and software development practices
Comfortable working in a collaborative, agile team environment
Passionate about clean, maintainable code, problem-solving, and continuous learning
What we offer:
Competitive salary and bonuses
Hybrid flexibility (3-4 days office / 1-2 days home)
KiwiSaver on-top and Life and Disability insurance
Mentorship and professional development opportunities
A supportive team culture with team-building events, lunches and a fun environment