We are seeking a Senior Software Engineer to join our team. This is a critical role that requires strong technical skills and experience in software development.
About the Role
This position involves designing and engineering secure, scalable, and high-performance full-stack solutions by leveraging service-oriented architecture, reusable components, and automated testing practices.
* Supporting production deployments, enhancing disaster recovery capabilities, and conducting detailed risk assessments to ensure system resilience.
* Lead continuous improvement initiatives by expanding automation across software delivery, infrastructure, and operations.
* Foster innovation by researching, evaluating, and integrating emerging technologies to enhance development and operational efficiency.
* Promote knowledge sharing by mentoring teams and openly sharing expertise in applications, infrastructure, and best practices to uplift organizational capabilities.
Requirements
To be successful in this role, you will need:
* 5+ years of Java development experience, with strong skills in Spring Boot and building RESTful and SOAP web services.
* Hands-on experience with container technologies like Docker, Kubernetes, OpenShift, and Azure Container Services.
* Proficient in SQL Server.
* Solid grasp of performance tuning and troubleshooting using tools like Splunk.
* Familiarity with event streaming tools and concepts e.g., Kafka.
* Proficient in Git.
* Good understanding of software design principles and patterns, with practical experience across the full software delivery lifecycle.
* Familiar with Azure and Google Cloud Platform (GCP) and experienced in CI/CD tools and practices.
* Tertiary qualification in computer science or a related discipline.
What We Offer
We offer a range of benefits to support your career development and well-being, including:
* A comprehensive training program with over 16,000 professional and personal development courses to choose from.
* Discounted health insurance.
* An additional rest day to support your wellbeing.
* An IMPACT Day to volunteer on approved sustainability activity.
About Us
We are a forward-thinking organization that values diversity and inclusion. We are committed to creating a workplace where everyone feels welcome and valued.