27 Aug
|
GR IT Solutions
|
Australia
27 Aug
GR IT Solutions
Australia
About the Role GRIT Solutions Pty Ltd is seeking an experienced Software Engineer to join its technology team in Canberra.
The successful candidate will be responsible for designing, developing, testing, deploying and maintaining software applications and services for client and business requirements.
The role involves working across the full software development lifecycle and collaborating with developers, technical specialists, business stakeholders and project teams to deliver reliable, scalable and secure software solutions.
Key Responsibilities Analyse business and technical requirements and translate them into effective software solutions.
Design, develop, test and maintain high-quality software applications and backend services.
Develop scalable applications using Java, Spring and Spring Boot .
Design and implement RESTful APIs and microservices .
Develop application components integrating with relational databases and external systems.
Write clean, maintainable, reusable and well-tested code in accordance with software engineering standards.
Perform unit testing, debugging, troubleshooting and defect resolution.
Participate in code reviews and contribute to software quality and development standards.
Develop and maintain automated build, testing and deployment processes.
Work with Git/GitLab and CI/CD tools to support continuous integration and continuous delivery.
Deploy and support applications in cloud environments, including AWS .
Work with infrastructure-as-code and automation technologies such as Terraform .
Monitor application performance, analyse application logs and investigate production incidents.
Identify and resolve technical issues and contribute to root-cause analysis and corrective actions.
Develop technical documentation, system documentation and operational procedures.
Participate in technical design and architecture discussions.
Collaborate with business analysts, software developers, testers, DevOps engineers and other stakeholders.
Contribute to continuous improvement, automation, application performance and software security.
Participate in Agile ceremonies including sprint planning, daily stand-ups, reviews and retrospectives.
Support software releases, deployments and production maintenance activities.
Technical Skills and Experience The successful candidate will ideally have: Qualified experience in software development or software engineering.
Strong programming experience with Java .
Experience with Spring and Spring Boot .
Experience developing RESTful APIs and microservices .
Experience working with SQL and relational databases , preferably MySQL.
Experience with Git and GitLab .
Knowledge of CI/CD practices and automated software deployment.
Qualifications Bachelor's degree or higher in Computer Science, Software Engineering, Information Technology, Computer Engineering or a related discipline is desirable.
Relevant professional software development experience will also be considered.
What We Offer Opportunity to work on technology projects with a professional engineering team.
Exposure to contemporary software development and cloud technologies.
Collaborative and supportive working environment.
Opportunities for professional development and technical skills growth.
Full-time employment based in Canberra, ACT .
If you are a motivated Software Engineer with a passion for technology and software development, we encourage you to apply and become part of the GRIT Solutions team.
📌 Software Engineer (Australia)
🏢 GR IT Solutions
📍 Australia