Senior Software Engineer

1 week ago


Brisbane, Queensland, Australia APOLLO QUEENSLAND PTY LTD Full time
Engineering - Software (Information & Communication Technology)

Required Qualifications:
Have at least a Bachelor degree in Computer Science, Software Engineering, or a related field.

Job Description:

Apollo Queensland Pty Ltd, a leading software development company based in Queensland, Australia, is seeking a highly skilled Senior Software Engineer to join our dynamic team.

Our company specializes in developing commercial public systems and providing comprehensive customer maintenance services, addressing various client issues.

The successful candidate will have demonstrated at least 5 years of experience in full-stack software development with a strong emphasis on cloud services and Dev Ops practices.

This role demands a highly skilled individual who can solve complex bugs and architect robust back-end infrastructure that supports and enhances the front-end functionalities of our products.


Required Experience:

  • Minimum of 5 years of experience in software development, particularly in developing and maintaining complex database systems.
  • Proven experience in using My SQL and SQL databases.
  • Strong background in developing enterprise-level software solutions.
  • Experience in troubleshooting and optimizing high-traffic systems.
  • Experience with electronic information systems and integrating software with hardware components.
  • Experience in developing and maintaining supply chain management systems and customer relationship management systems.

Required Skills:
Proficiency in Java and Spring frameworks.
Experience with Oracle, My SQL, and SQL Server databases.
Strong understanding of database performance optimization and troubleshooting.
Expertise in data synchronization and consistency.
Experience with EIP (Enterprise Information Portal) systems or similar.
Ability to handle high data volumes and ensure system scalability and reliability.
Excellent problem-solving skills and ability to address unexpected issues.
Ability to understand and communicate in Chinese is highly preferred, but not compulsory.
Familiarity with Spring Boot, Spring MVC, Hibernate, and My Batis frameworks.
Strong analytical and critical thinking skills.
Excellent teamwork and communication skills.
Experience with cloud platforms such as AWS, Azure, or Google Cloud.
Knowledge of cybersecurity best practices and experience in implementing security measures.
Experience with agile development methodologies and tools like JIRA or Trello.
Proficiency in Dev Ops practices and tools such as Docker, Kubernetes, and Jenkins.

Proposed tasks:
Develop, Maintain, and

Optimize Software Systems:
Develop, maintain, and optimize the company's software systems, including supply chain management and customer service platform modules.

Write and maintain program code to meet system requirements, system designs, and technical specifications in accordance with quality accredited standards.

Maintain and enhance the quality of the entire codebase, adhering to industry best practices and coding standards.

System Analysis and Evaluation:
Research, consult, analyze, and evaluate system program needs to determine the best technological solutions for business challenges.
Identify technology limitations and deficiencies in existing systems and associated processes, procedures, and methods.

Testing and Debugging:

Test, debug, diagnose, and correct errors and faults in applications programming languages within established testing protocols, guidelines, and quality standards to ensure programs and applications, including technical security controls, perform to specification.

Solve complex bugs and issues across the full stack, with a focus on creating robust and scalable back-end solutions that support dynamic front-end functionalities.


Data Management and Performance Optimization:
Improve and maintain database performance, ensuring efficient query execution and data consistency.
Design and implement data synchronization solutions to ensure data integrity across multiple platforms.

Documentation and Operational Procedures:
Write, update, and maintain technical program documentation, end-user documentation, and operational procedures to ensure clear guidelines and processes.

Provide advice, guidance, and expertise in developing proposals and strategies for software design activities such as financial evaluation and costings for recommending software purchases and upgrades.


Security and Risk Management:
Implement security measures and manage user access control to protect sensitive data.
Perform forensic analysis to identify anomalies or threats and implement encryption and decryption techniques to safeguard data.
Identify and mitigate risks that may affect the performance and security throughout the lifecycle of the product.

Collaboration and Knowledge Sharing:
Collaborate with team members to solve technical challenges and share knowledge.
Conduct regular code reviews and provide mentorship to junior developers, fostering a culture of continuous learning and improvement.

Collaborate closely with UI/UX designers and front-end developers to ensure seamless integration and consistent performance across all layers of the application.


System and Software Deployment:
Manage testing and automation of software and application deployments to ensure smooth and efficient rollouts.
Develop continuous improvement and continuous delivery strategies across system design and software development.
Implement and manage cloud-based environments, ensuring high availability, security, and scalability.

Automate workflows and processes using modern Dev Ops tools and practices, enhancing the efficiency and reliability of deployment and operations.


Project Involvement:
Support the development of agricultural product trading database software.
Assist in developing a database for a new energy company's ordering, logistics, and customer relationship management.
Design, develop, test, and implement critical infrastructure, features, and user interfaces across the full stack of our applications.
Take on coding tasks as required by the team or specific project tickets, demonstrating flexibility and a collaborative approach.

Operational Metrics and Improvement:
Collect and analyze operational metrics to monitor system performance and identify areas for improvement.
Develop and implement tools required to support software management, performance monitoring, and security.
Stay updated with the latest trends and technologies across full-stack development to continuously improve the product.

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 software engineer? Which of the following programming languages are you experienced in? Have you completed a qualification in computer science? Which of the following Relational Database Management Systems (RDBMS) are you experienced with? How many years' experience do you have as a Dev Ops Developer? Do you have native or bilingual proficiency in any languages other than English? Which of the following issue and bug tracking software do you have experience with? Report this job advert Don't provide your bank or credit card details when applying for jobs.


#J-18808-Ljbffr

  • Brisbane, Queensland, Australia Deswik Mining Consultants Full time

    Senior Software Engineer - Mobile Application Development Join Deswik in Brisbane as a Senior Software Engineer, working as part of our Deswik.Apps product team.You'll like working here if you enjoy solving interesting problems, have a passion for developing exceptional software, and want to join a supportive team that is fun and inclusive.We are growing, so...


  • Brisbane, Queensland, Australia Deswik Mining Consultants Full time

    Join our Brisbane Software team as a Senior Software Engineer in either our OPS or MDM teams.You'll enjoy working here if you like solving interesting problems, have a passion for developing exceptional software, and want to join a team that is supportive and fun.We're growing, so we're looking for 1 new senior in each team.What You'll Do: Challenge yourself...


  • Brisbane, Queensland, Australia Vero Insurance Full time

    Jobs - Job Details - Senior Software Engineer (AEM) Careers at Suncorp Take the next step. Be part of something bigger at Suncorp. Senior Software Engineer (AEM) Job No: 671490 Sydney - Inner Suburbs & CBD Permanent Full Time IT Pay Band 5 Collaborate with a talented Software Engineering team in Insurance TechnologyLeverage your expertise in Adobe...


  • Brisbane, Queensland, Australia Deswik Full time

    Join our Brisbane Software team as a Senior Software Engineer in either our OPS or MDM teams.You'll enjoy working here if you like solving interesting problems, have a passion for developing exceptional software, and want to join a team that is supportive and fun.We're growing, so we're looking for 1 new senior in each team.What You'll Do:Challenge yourself...


  • Brisbane, Queensland, Australia HTK Full time

    Select how often (in days) to receive an alert: Senior Software Engineer PCCW Global is a leading international communications service provider, offering the latest mobility, voice and data solutions to multinational enterprises, telecommunications partners, cloud and application service providers.With a network footprint reaching over 3,000 cities in 160+...


  • Brisbane, Queensland, Australia HTK Full time

    Select how often (in days) to receive an alert: Senior Software Engineer PCCW Global is a leading international communications service provider, offering the latest mobility, voice and data solutions to multinational enterprises, telecommunications partners, cloud and application service providers. With a network footprint reaching over 3,000 cities in...


  • Brisbane, Queensland, Australia HKT Full time

    PCCW Global is a leading international communications service provider, offering the latest mobility, voice and data solutions to multinational enterprises, telecommunications partners, cloud and application service providers. With a network footprint reaching over 3,000 cities in 160+ countries across 5 continents, our truly global coverage combined with...


  • Brisbane, Queensland, Australia Suncorp Full time

    Engineering - Software (Information & Communication Technology)Full timeAdd expected salary to your profile for insightsWe're on the lookout for a skilled Senior Software Engineer (Guidewire) to join our Insurance Technology team. The objective of the Senior Software Engineer (Guidewire) is to work with Tribe, Platform leaders and the Engineering Practice to...


  • Brisbane, Queensland, Australia Suncorp Full time

    Engineering - Software (Information & Communication Technology) Full time Add expected salary to your profile for insights We're on the lookout for a skilled Senior Software Engineer (Guidewire) to join our Insurance Technology team.The objective of the Senior Software Engineer (Guidewire) is to work with Tribe, Platform leaders and the Engineering Practice...


  • Brisbane, Queensland, Australia Vero Insurance Full time

    Jobs - Job Details - Senior Software Test Engineer Careers at Suncorp Take the next step. Be part of something bigger at Suncorp. Senior Software Test Engineer Job No: 671388 Sydney - Inner Suburbs & CBD Permanent Full Time IT Pay Band 5 Work with a talented Test Engineering team in Insurance Technology We're looking for an experienced Test Engineer with...


  • Brisbane, Queensland, Australia Hawksworth Consulting Full time

    Engineering Software (Information & Communication Technology) Our client is a leader in thefinancial servicesindustry, and they are currently seeking candidates for a Senior Software Engineer role, requiring Guidewire experienceRequirements:Strong analytical, design and programming skills.Proven Testing skills and (A)TDD or Behavioural Driven...


  • Brisbane, Queensland, Australia Hawksworth Consulting Full time

    Engineering - Software (Information & Communication Technology) Our client is a leader in the financial services industry, and they are currently seeking candidates for a Senior Software Engineer role, requiring Guidewire experience.Requirements: Strong analytical, design and programming skills.Proven Testing skills and (A)TDD or Behavioural Driven...


  • Brisbane, Queensland, Australia HTK Full time

    Press Tab to Move to Skip to Content LinkSelect how often (in days) to receive an alert:Select how often (in days) to receive an alert:PCCW Global is a leading international communications service provider, offering the latest mobility, voice and data solutions to multinational enterprises, telecommunications partners, cloud and application service...


  • Brisbane, Queensland, Australia Boeing Full time

    Job DescriptionAt Boeing, we innovate and collaborate to make the world a better place. From the seabed to outer space, you can contribute to work that matters with a company where diversity, equity and inclusion are shared values. We're committed to fostering an environment for every teammate that's welcoming, respectful and inclusive, with great...


  • Brisbane, Queensland, Australia HTK Full time

    Press Tab to Move to Skip to Content LinkSelect how often (in days) to receive an alert:Select how often (in days) to receive an alert:PCCW Global is a leading international communications service provider, offering the latest mobility, voice and data solutions to multinational enterprises, telecommunications partners, cloud and application service...


  • Brisbane, Queensland, Australia Suncorp Group Full time

    Take the next step.Be part of something bigger at Suncorp.A skilled Senior Software Engineer is needed to join a high performing development team in Customer Engagement Technology within the Technology & Transformation division.Your role is to build API or microservice capabilities for Customer Engagement Technology in support of key strategic Customer...


  • Brisbane, Queensland, Australia EFinancialCareers Ltd. Full time

    Take the next step.Be part of something bigger at Suncorp.A skilled Senior Software Engineer is needed to join a high performing development team in Customer Engagement Technology within the Technology & Transformation division.Your role is to build API or microservice capabilities for Customer Engagement Technology in support of key strategic Customer...


  • Brisbane, Queensland, Australia Compare The Market Full time

    Engineering - Software (Information & Communication Technology) Full time Add expected salary to your profile for insights This job ad is the universe's way of telling you that you're currently in the wrong job.Compare the Market – yes, the one with the meerkats – is a high-growth Fin Tech company on a transformational journey.We are focused on...


  • Brisbane, Queensland, Australia Compare the Market Full time

    Engineering - Software (Information & Communication Technology) Full time Add expected salary to your profile for insights This job ad is the universe's way of telling you that you're currently in the wrong job.Compare the Market – yes, the one with the meerkats – is a high-growth FinTech company on a transformational journey. We are focused on...


  • Brisbane, Queensland, Australia Fitness & Lifestyle Group Full time

    Fitness and Lifestyle Group (FLG) is Asia-Pacific's largest diversified fitness, health and wellness group, headquartered in Australia.We truly make a meaningful, positive impact on people's lives through innovative and diversified fitness, health and wellness offerings across physical and digital platforms.Put simply, our purpose is to empower our global...