We are seeking a highly skilled and versatile professional to design, build, and optimize our IT and trading infrastructure while also developing custom tools, platforms, and automation solutions.
Key Responsibilities
Infrastructure & Automation
Architect, deploy, and maintain systems across Linux (Debian, CentOS) and Windows Server.
Develop automation scripts and frameworks (Bash, PowerShell, Python) to improve reliability and efficiency.
Manage multi-cloud environments (AWS, Azure, GCP, Alibaba Cloud) including compute, storage, and networking.
Oversee network design, DNS, load balancing, Nginx, and firewall/security configurations.
Apply Infrastructure as Code (Terraform, Ansible, CloudFormation) for scalable, repeatable deployments.
DevOps & Reliability
Implement CI/CD pipelines to streamline testing, deployment, and release management.
Manage source code repositories and branching strategies with Git (GitHub, GitLab, or Bitbucket) .
Containerize applications using Docker ; manage orchestration with Kubernetes .
Set up monitoring, logging, and alerting systems (Prometheus, Grafana, ELK/EFK, CloudWatch).
Ensure high availability, resilience, and disaster recovery readiness of core systems.
Apply cybersecurity best practices, access controls, and compliance with financial industry standards.
Full-Stack Development
Design and maintain responsive applications using JSP, jQuery, AJAX, and Bootstrap.
Build and optimize backend services with Spring MVC (XML configuration), Java, MyBatis, PHP, and C++.
Implement caching and session management with Redis.
Design, optimize, and manage MySQL databases for high-performance, low-latency financial applications .
Collaborate on service integration, API design, and data flows.
Trading Platforms & Tools
Develop and maintain internal tools, automation frameworks, and integrations to support trading operations.
Integrate with MT4/MT5 or other trading platforms where required.
Partner with trading, risk, compliance, and operations teams to deliver secure, scalable, and efficient solutions.
Promote engineering best practices, code quality, and knowledge sharing across teams.
Requirements
Proven experience in IT infrastructure, software development, and automation.
Strong programming skills in Java, C++, PHP, Python, Bash, PowerShell .
Frontend expertise with JSP, jQuery, AJAX, Bootstrap.
Backend expertise with Spring MVC (XML), MyBatis, Redis, MySQL, Nginx.
Hands‑on experience with CI/CD tools (Jenkins, GitHub Actions, GitLab CI/CD, Azure DevOps).
Proficiency in source code management with Git (branching, merging, release management).
Experience with containerization (Docker) and orchestration (Kubernetes).
Knowledge of Infrastructure as Code (Terraform, Ansible, or CloudFormation).
Strong understanding of system architecture, networking, and security best practices.
Experience with monitoring/logging solutions (Prometheus, Grafana, ELK, CloudWatch).
Experience with cloud environments (AWS, Alibaba Cloud; Azure/GCP a plus).
Excellent communication and cross‑team collaboration skills.
Experience in the CFD/financial trading industry is highly desirable.
Preferred Qualifications
Experience with MT4/MT5 administration or API integration.
Knowledge of financial industry compliance and cybersecurity requirements (e.g., ISO 27001, SOC2, ASIC/APRA).
Experience building ultra‑low‑latency, high‑availability systems for trading environments.
Familiarity with distributed systems and messaging frameworks (Kafka, RabbitMQ, ZeroMQ).
Application Details
Your application will include the following questions:
* Which of the following statements best describes your right to work in Australia?
* How many years' experience do you have as a Full Stack Software Engineer?
* Which of the following programming languages are you experienced in?
#J-18808-Ljbffr