|
Senior Software Engineer (Developer Tooling) - Python/Java » Sydney, NSW - and Java backend engineers across local development, IDEs, dependency management, builds, testing, CI/CD, and releases... Experience, or backend software engineering, with substantial hands-on programming experience in Python and/or Java • Wed, 09 Sep • Canva | Full stack Developer » Melbourne, Melbourne Region - About Trideca Trideca is Australia's trusted strategy, AI, and digital transformation partner, helping some of the nation's largest enterprises (including NAB, Suncorp, Optus, Medibank, and AGL) drive meaningful business impact through technology. With offices in Melbourne and Sydney and projects spanning multiple industries, we thrive on solving complex challenges, delivering cutting-edge solutions, and pushing the boundaries of what's possible. About role We are looking for a full stack engineer to join a squad within healthcare sector. The stack is React on the front end and Java on the back end with experience doing full stack(50/50) development. Experience with AEM is a nice-to-have but not essential. What you'll be doing Building and enhancing existing features using React and Java Working on backend services and APIs, with front-end work as needed Implementing changes based on clearly defined requirements and completed designs Making small, targeted improvements to performance, reliability, and usability Working closely with product and delivery to get work shipped quickly Contributing clean, maintainable code that fits established patterns What were looking for Solid experience as a full stack engineer (mid-level is perfect) Strong Java backend experience (Spring or similar) Good working knowledge and experience in React Comfortable working in an existing codebase and extending current functionality Able to work independently and keep momentum without a lot of hand-holding Practical mindset – focused on delivery rather than architecture debates Nice to have Exposure to AEM or content-driven platforms Experience working in small squads focused on incremental delivery Familiarity with CI/CD pipelines and modern development practices Why Choose Trideca? Empowering Women in Technology: We are committed to closing the gender gap in technology. With our dedicated road map for women, you'll find tailored opportunities to advance your career, supported by mentorship, leadership programs, Women in Technology Chapter and inclusive policies like menstruation leave and flexible working options. Growth Through Learning: Your growth is our priority. At Trideca, you'll have access to a wide range of learning and development initiatives, from certifications and workshops to personal development programs, ensuring you are always at the forefront of technology and innovation. Work Your Way: Our flexible work policy supports you to balance your personal and professional life. Trideca Values Clients Come First We obsess over our clients; they mean everything to us and are central to everything we do. We take the time to understand them, so we can deliver outstanding experiences and create moments of WOW. Achieve Greatness Together Business is a team sport, and we are here to win. We respect, value, and inspire each other to bring our best to raise the bar. We will high-five you when you've nailed it and have honest discussions when you don't. We Celebrate Our Differences We are stronger and more successful when we include and appreciate different backgrounds, ideas, and experiences. Diversity helps us be more creative, solve problems better, and achieve more. By valuing everyone's unique contributions, we create a cohesive workplace where everyone can thrive and grow. Own Your Space We own our space, relationships, and client outcomes. We are fully committed and accountable to ourselves and each other; we deliver what we commit to. We adopt a commercial outlook and expect everyone to think and make decisions like we are the CEO. Debate, Agree, Commit We champion open dialogue where every voice matters and ideas are rigorously challenged to create stronger solutions. Once we reach alignment, we commit fully as one team and execute with excellence and accountability. Have Fun, Go Nuts No explanation is required, have fun, go nuts. We also believe that the unique contributions of everyone at Trideca is the driver of our success. To ensure that our products and culture continue to embrace everyone's perspectives and experiences, we never discriminate based on race, religion, national origin, gender identity or expression, sexual orientation, age, marital status, veteran status, or disability. We are passionate about creating a workplace that fosters active participation and provides an equal playing field, where merit and accomplishment are the sole criteria for success. We encourage candidates from all backgrounds to apply. We celebrate the diversity of our workforce and are dedicated to creating an environment where everyone feels welcome, valued, and included. • Sat, 12 Sep • Trideca | Java Microservices Developer - Sydney » Sydney, NSW - AYAN InfoTech is looking for Java Microservices Developer to join an exciting project based in Sydney. The role... enhancement projects. Role: Java Microservices Developer Location: Sydney Contract Duration: 3+ Months with high • Sat, 12 Sep • Ayan Infotech • AU$500 - 550 per day | Automation Testing Lead » Denistone West, Ryde Area - Must Have Skills: Playwright-Typescript ,Selenium JAVA CodeCeptJS Detailed Job Description Should have expertise in design and development of advanced automation frameworks using CodeCeptJS, Playwright and Java Selenium. Experience of working with build automation tools such as Maven, Gradle etc and code maintenance using Git, Bitbucket etc. Strong understanding of the Software Development Life Cycle (SDLC) and Agile methodologies. Hands on knowledge of ALM/JIRA XRAY and CICD Pipeline through Jenkins/Bamboo and should be able to integrate Selenium/UFT test suit with these tools. Requirements Minimum Years of Experience 8-10 Years • Sat, 12 Sep • XPT Software Australia Pty Ltd | ISAM Engineer - Contract - Sydney » Denistone West, Ryde Area - Urgent requirement of ISAM Engineer - Contract - Sydney Requirements - ISAM Module skills: Base, Advance Access Control (AAC), Federation - Experience with IBM ISAM/ISVA, WebSEAL, LDAP, WebSphere, and IAM technologies. - Knowledge on Federated Single Sign on using SAML Standards and understanding of SSO & OAUTH. - Integrate business applications with ISAM as per requirements - Configuring SSO solutions using Access Manager. - Implement Multi-factor Authentication, OAuth, OIDC and other authentication mechanisms. - Strong troubleshooting, log analysis, and incident management skills. - Workflow knowledge in design/implementations, provisioning process, junctions, adapters, Clustering, Policies, User registries. - Knowledge of Tivoli Directory Server (TDS), External Authentication Interface (EAI). - Strong networking knowledge including TCP/IP, DNS, Load Balancers, Reverse Proxies, Firewalls, SSL/TLS, and connectivity troubleshooting. - Experience in Architecture & Design aspects of IAM is preferred. - Experience with infrastructure onboarding, environment setup, and platform deployment. - Must be able to lead and participate in outage calls - Create the Standard Operating Procedure and update the knowledge database documentation whenever required - Participate in daily/ weekly/ monthly/ customer / internal meetings and provide activities report - Able to create policy and procedure manual - Understand the SLA and ensure the SLAs are met as per the Client agreement with customers Desirable: - Programming Experience in Java & Java script is a plus - Automation experience with Jenkins/Ansible/GitLab/Chef/puppet/Bit bucket - Good to have experience with migrations to Microsoft Azure - Good to have knowledge of automation using Ansible - Good to have knowledge on CICD/DevOps methodologies - Customer Management skills - Co-ordination with multiple stakeholders / third-party vendors for break-fix; assist in the implementation of best practices, processes and tools Responsibility: - To build up a functional ISAM platform for our client with coordination and teamwork. - To support in deploying the servers and provide end-to-end support in troubleshooting issues related to any components in ISAM. Need to work with ISAM server configurations, Policies, user registries, clustering, EAI, etc Duration: 05 Months and possible extension Eligibility: Australian/NZ Citizens/PR Holders only Email: [email protected] • Sat, 12 Sep • Hastha Solutions | Related Jobs in Australia
| How to Apply for Java Jobs in AustraliaApplying for java jobs is simple. Start by updating your CV, highlighting relevant experience and qualifications. Use trusted job portals and company career pages to submit your applications. Here are some tips to help you succeed in your job search for java roles: | Tailor your CV for each role | | Tailor your CV for each role | | Highlight your achievements | | Network with professionals in the Java sector | | Include relevant certifications | | Prepare for interviews with industry-specific knowledge |
| Core Java Developer » Sydney, NSW - As a Core Java Developer reporting to Sr. Director – Software Engineering, you'll play a key role in developing...'s degree in Computer Science, Information Systems, or a related field Experience in software engineering using Java, Maven • Fri, 11 Sep • Nasdaq | Full stack Developer (Java/React) » Melbourne, VIC - We are looking for a full stack engineer to join a squad within healthcare sector. The stack is React on the front end and Java on the back end... Building and enhancing existing features using React and Java Working on backend services and APIs, with front-end work • Fri, 11 Sep • Trideca | Senior Consultant » Melbourne, Melbourne Region - About Us: Infosys is a global leader in next-generation digital services and consulting . We enable clients in more than 56 countries to navigate their digital transformation. With over four decades of experience in managing the systems and workings of global enterprises, we expertly steer our clients through their digital journey. We do it by enabling the enterprise with an AI-powered core that helps prioritize the execution of change. We also empower businesses with agile digital at scale to deliver unprecedented levels of performance and customer satisfaction. Our always-on learning agenda drives their continuous improvement through building and transferring digital skills, expertise, and ideas from our innovative ecosystem. Recognized as the 1 Top Employerin Australia for the second year in a row, Infosys offers a workplace where careers grow with purpose. As an AI‑first organization, we empower our people to work on next‑generation technologies, continuously learn, and create impact at scale—supported by a culture rooted in care, inclusion, and excellence. ▶️ Join Infosys and be part of a culture that’s not just promised—it’s certified. TopEmployer2026 ThriveAtInfosys Visit www.infosys.com to see how Infosys (NYSE: INFY) can help your enterprise navigate your next. Role Description: Are you passionate about leading transformative technology strategies? We’re looking for a Test Analyst role in Web Applications. Location: Sydney. Salary: AUD 108571 - 119893 Annual Gross. Role Summary We are seeking a highly motivated Backend Java Spring Boot Microservices Engineer with experience in designing, developing, deploying, and supporting enterprise-grade application at Melbourne location. The ideal candidate will have strong expertise in Java, Spring Boot, Microservices Architecture, AWS Cloud Services, Kubernetes, and CI/CD pipelines , along with hands-on experience in both development and production support activities within an Agile/Scrum environment . Please Note: - The above salary range is only indicative and maybe subject to suitable enhancements, based on internal company processes Flexible working arrangements (hybrid, reviewed case-by-case basis). Feel free to connect with your recruiter to learn more about how this works in practice. Key Responsibilities: Development Design, develop, and maintain scalable backend applications using Java, Spring Boot, and Microservices architecture . Build and consume RESTful APIs and integrate with internal and external systems. Develop cloud-native applications and deploy solutions on AWS services such as EC2, ECS/EKS, Lambda, S3, RDS, DynamoDB, SQS, and SNS. Implement event-driven solutions using messaging technologies such as Kafka or RabbitMQ. Create reusable, secure, and high-performance services following industry best practices. Participate in application design, code reviews, and architecture discussions. DevOps & Cloud Develop and maintain CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, or similar tools. Containerize applications using Docker and deploy/manage workloads on Kubernetes platforms. Implement automated testing, code quality checks, security scans, and deployment processes. Monitor application performance and optimize cloud resource utilization. Support & Maintenance Provide L2/L3 production support for business-critical applications. Perform incident analysis, debugging, root cause identification, and issue resolution. Participate in on-call support rotations when required. Analyze logs, monitor system health, and proactively address application issues. Work on defect fixes, enhancements, performance tuning, and service improvements. Agile Delivery Participate in Sprint Planning, Daily Stand-ups, Sprint Reviews, and Retrospectives. Collaborate closely with Product Owners, Business Analysts, QA teams, and DevOps engineers. Estimate user stories and deliver high-quality code within sprint commitments. Contribute to continuous improvement initiatives and engineering best practices. Required Skills Strong experience in Java (6 years) Hands-on experience with Spring Boot, Spring MVC, Spring Data JPA, Spring Security Experience designing and implementing Microservices Architecture Knowledge on Node.js will be an added advantage. Expertise in REST APIs and API integration Strong knowledge of AWS Cloud Services Experience with Docker and Kubernetes Experience with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, Azure DevOps, or Harness Good understanding of SQL and NoSQL databases (Oracle, PostgreSQL, MySQL, MongoDB, DynamoDB) Experience with Kafka or other messaging platforms Proficiency in Git version control Strong troubleshooting, debugging, and problem-solving skills Experience working in Agile/Scrum teams Preferred Skills Experience with Spring Cloud, API Gateway, Eureka, Resilience4j Exposure to Infrastructure as Code (Terraform, CloudFormation) Knowledge of observability tools such as Splunk, ELK, Grafana, Prometheus, or CloudWatch Banking or Financial Services domain experience Experience with secure application development and cloud security practices Qualifications Bachelor's degree in Computer Science, Information Technology, Engineering, or related field. 5 years of experience in Java backend development (adjust as required). Experience across the full software development lifecycle, including development, deployment, and production support. Success Factors Strong ownership mindset and accountability. Excellent communication and stakeholder management skills. Ability to balance development delivery and production support responsibilities. Continuous learning attitude with a focus on cloud-native technologies and automation Our recruitment and selection process is designed to create the best match for both you and Infosys. Depending on the role, it may include an initial screening, technical or functional interviews, and conversations focused on cultural alignment and shared values. We are committed to making the experience transparent, respectful, and engaging at every step. Hear from our recruiter on their experience working with Infosys as an Employer At Infosys, we recognize that everyone has individual requirements. If you are a person with disability, illness, or injury and require adjustments to the recruitment and selection process, please contact our Recruitment team for adjustment either via the following email [email protected] or call 1-866-472-0935. Alternatively, you can include your preferred method of communication in email, and someone will be in touch. Please note in order to protect the interest of all parties involved in the recruitment process, Infosys does not accept any unsolicited resumes from third-party vendors. In the absence of a signed agreement, any submission will be deemed non-binding and Infosys explicitly reserves the right to pursue and hire the submitted profile. All recruitment activity must be coordinated through the Talent Acquisition department. “All aspects of employment at Infosys are based on merit, competence and performance. We are committed to embracing diversity and creating an inclusive environment for all employees. Infosys is proud to be an equal opportunity employer.” • Fri, 11 Sep • Infosys | Java Lead Engineer » Sydney, NSW - Our client, a leading payment technology provider, invites experienced Java engineers to join their team as a Java Lead... Lead design, development, and deployment of Java microservices handling payment authorisation and processing at scale • Thu, 10 Sep • Balance Recruitment | Senior Software Engineer (Developer Tooling) - Python/Java » Sydney, NSW - and Java backend engineers across local development, IDEs, dependency management, builds, testing, CI/CD, and releases... Experience, or backend software engineering, with substantial hands-on programming experience in Python and/or Java • Wed, 09 Sep • Canva | Kafka Senior Developer - Contract - Melbourne » Melbourne CBD, Melbourne - Urgent requirement for Kafka Senior Developer - Contract - Melbourne Requirements Must Have: Develop custom integration code using Java / Spring Boot for source system connectivity where managed connectors are not applicable. Build and maintain Kafka producers/consumers, topic integration logic, and event-driven services on Confluent Cloud / NGIP. Develop and maintain Flink SQL / stream processing logic for transformation, enrichment, validation, routing, and de-duplication. Implement integration with Schema Registry, topic schemas, and message validation controls. Support HTTP/API-based integrations through Kong Gateway for NGIP to target application communication. Good-to-Have: Confluent Certified Developer/Administrator Experience with stream governance, RBAC, and tiered storage Background in data engineering, ETL, or microservices architecture Familiarity with traditional messaging systems and data warehouses Experience in Agile methodologies and DevOps practices Configure and support HTTP Sink delivery patterns, payload mapping, retries, and failure handling. Responsibility: Develop custom integration code using Java / Spring Boot for source system connectivity where managed connectors are not applicable Build and maintain Kafka producers/consumers, topic integration logic, and event-driven services on Confluent Cloud / NGIP . Develop and maintain Flink SQL / stream processing logic for transformation, enrichment, validation, routing, and de-duplication. Implement integration with Schema Registry, topic schemas, and message validation controls Support HTTP/API-based integrations through Kong Gateway for NGIP to target application communication Configure and support HTTP Sink delivery patterns, payload mapping, retries, and failure handling Perform unit / component testing for custom code, Flink jobs, and interface logic. Support SIT, pipeline testing, defect fixing, replay, and root-cause analysis during test execution Support E2E testing with downstream teams and resolve integration issues across connectors, transformations, APIs, and Kafka topics Work with GitLab CI/CD pipelines for build, deployment, regression automation, and release support Duration: 12 Months, with possible extension Eligibility: Australian/NZ Citizens/PR Holders only Email: [email protected] • Wed, 09 Sep • Hastha Solutions | Integration Developer » Sydney, Sydney Region - Integration Developer (Java, J2EE & API's) Snr Level Sydney CBD | Hybrid Build the Integrations That Power Enterprise Applications Do you enjoy solving complex integration challenges and building scalable, high-performing solutions? We're looking for an experienced Integration Developer to join a collaborative technology team delivering enterprise integration solutions across a large and evolving environment. You'll play a key role in designing, developing and supporting API and integration services that enable critical business applications to communicate seamlessly. If you're passionate about Java development, modern integration patterns and API design, we'd love to hear from you. What You'll Be Doing You'll contribute to the design, development and support of enterprise integration solutions by: Designing, developing and maintaining integration services using Java and J2EE technologies Building, exposing and supporting RESTful APIs and web services Developing scalable, secure and high-performing integration solutions across multiple enterprise applications Working closely with solution architects, business analysts and development teams to deliver end-to-end integration outcomes Integrating cloud and on-premise applications using modern integration frameworks and middleware Writing clean, reusable and well-documented code following engineering best practices Troubleshooting production issues and optimising integration performance Participating in code reviews, testing and continuous improvement initiatives Supporting CI/CD practices and contributing to DevOps-driven delivery. What You'll Bring We're looking for someone with strong technical capability who enjoys delivering reliable integration solutions within complex enterprise environments. Essential Skills ✔ Strong commercial experience developing applications using Java and J2EE ✔ Experience designing and developing REST APIs and web services ✔ Strong understanding of enterprise integration patterns and API-led architecture ✔ Experience working with JSON, XML, SOAP and REST technologies ✔ Strong SQL and relational database experience ✔ Experience integrating multiple enterprise applications and systems ✔ Knowledge of secure API development including authentication and authorisation mechanisms ✔ Excellent problem-solving and communication skills Highly Regarded Experience with API Management platforms (Apigee, MuleSoft, Kong or similar) Experience with messaging technologies such as Kafka, JMS or RabbitMQ Exposure to cloud platforms including AWS, Azure or GCP CI/CD experience using Jenkins, GitHub Actions, Azure DevOps or similar Experience working within Agile delivery teams Exposure to Docker, Kubernetes or container-based deployments Why Apply? Work on enterprise-scale integration projects that support critical business platforms Build modern API and integration solutions using industry-leading technologies Collaborate with experienced architects, engineers and delivery teams Hybrid working environment with long-term project stability Opportunity to broaden your technical expertise across cloud, integration and modern software engineering If you're an experienced Integration Developer who enjoys designing scalable APIs, solving integration challenges and delivering high-quality enterprise solutions, we'd love to hear from you. • Tue, 08 Sep • TalentReady | Senior Java Developer » Sydney, NSW - Must Have Skills: We are looking for a skilled Java Developer with strong expertise in Java, Spring Boot..., and Microservices. Nice to Have Skills: Kafka Detailed Job Description: We are looking for a skilled Java Developer with strong • Tue, 08 Sep • XPT Software | Java Developer » Melbourne, VIC - skills in Java/Kotlin, JavaScript and Python, plus project-specific programming languages. · Strong understanding of object...’ software development experience across design, build, testing, deployment and support. · Strong skills in Java/Kotlin • Tue, 08 Sep • XPT Software | Senior Software Engineer, Mobile SDK development and C++ » Sydney CBD, Sydney - Our client is a Global Cyber Security product company. They are looking for a Senior Software Engineer to work on low-level iOS and Android projects. This group is responsible for systems level programming not application development. Ideal candidate has expertise in C++, Java, or Objective C. Will work on high-speed Cyber Security products used by public companies with high traffic E:Commerce websites. The Team: The international engineering team includes experts in device identification, device intelligence, fraud detection, real time systems, Software as a Service (SaaS) applications, machine learning, and data analytics. Agile engineering team using concepts such as Scrum, Continuous Integration, self-organizing teams, and Continuous Improvement. The Position: We are looking for a highly talented and experienced Engineer to work in the client facing technologies team. This is a broad role that touches on a number of different platforms, operating systems and programming languages. The primary focus will be iOS and Android and also covers web-based, OSX and Windows based products. Role involves constant research and the ability to figure out how things work beyond available documentation. A desire to know how things work is a must. This is not an application development role. Technical Skills Knowledge of C/C++/Objective C/Java, and expert in at least one. Knowledge of programming principles and systems level programming - or concurrent programming and memory management in Java Build and debug mobile SDKs Threaded and concurrent programming. Cross platform experience (Flutter, react native, Xamarin) Personal Skills Clear and effective communicator of technical issues. Ability to work with geographically dispersed teams. Ability to accept criticism and provide feedback (eg code reviews). Desire to understand what makes things tick. Experience At least 5 years in development, 10 years is ideal. Experienced with writing unit tests. Mobile development, ideally systems level. Please send your CV to Silvia applying below Balance Recruitment is committed to equal opportunity employment. We celebrate diversity and encourage people from all sections of our community to apply for this role. Balance Recruitment is committed to equal opportunity employment. We celebrate diversity and encourage people from all sections of the community to apply. • Tue, 08 Sep • Balance Recruitment | Senior Engineer - Full Stack (React/Kotlin/Perl) » Paddington, Brisbane - Reapit – Who are we? Reapit is the original, end-to-end business technology provider for estate agencies of all sizes. We’ve been helping sales and lettings agents to build relationships and grow their businesses for more than 25 years. Our technology connects property professionals in Europe, the Middle East, Australia, and New Zealand with buyers, sellers, tenants and landlords to power the relationships that change lives. In Australia, Reapit stands as the preferred technology choice among the nation's leading estate agents and agencies. Tailored to the unique demands of the Australian property market, Reapit provides successful leaders with unparalleled tools across sales, property management, client relations, and data analytics, reinforcing their position at the pinnacle of real estate excellence. What you’ll be doing The Senior Engineer will provide specialist full stack engineering and production support for one of Reapit's financial transaction products. This role suits a strong React front-end engineer with backend experience, or a Kotlin/Java microservices engineer comfortable across modern front-end development, who also has an aptitude for troubleshooting, root cause analysis and production support. The role will involve working across React, TypeScript, Kotlin/Java microservices, APIs and transaction-processing workflows, with a preference for candidates who have prior experience supporting or building financial transaction, payments, billing or reconciliation systems, where accuracy, auditability and reliability are critical. The role will also involve operational support and maintenance of a Perl based financial transaction product which has connections to AWS and third party payment providers. Key Responsibilities: Planning and Requirement Analysis: Collaborate Across Departments: Work closely with product managers, quality assurance, Operations and Finance to define technical project specifications and requirements for the financial transaction product. Requirement Analysis and Estimation: Lead the team in analysing technical requirements, conducting research, and estimating effort for support and enhancement work. System Design: Technical Design and Implementation: Design scalable, secure and maintainable solutions across React front-end applications, Kotlin/Java microservices, REST APIs and integration points that support financial transaction processing. Implementation: Code Development and Review: Actively write production-quality React, TypeScript and Kotlin code, participate in code reviews, and uphold engineering standards across front-end and backend services. Testing and Validation: Perform rigorous testing and validation of solutions, including transaction integrity and reconciliation scenarios, to ensure the quality of deliverables. Production Support and Troubleshooting: Act as a specialist point of escalation for issues affecting the financial transaction product, diagnosing and resolving defects across front-end, backend and integration layers. Root Cause Analysis: Investigate transaction failures, reconciliation discrepancies and data integrity issues, working with Operations and Finance teams to identify root cause and implement fixes. Documentation: Develop and maintain accurate documentation and runbooks for engineering and support processes, ensuring all necessary materials are produced and maintained for future reference and compliance Project Delivery: Agile Participation: Actively participate in agile ceremonies, including daily stand-ups, sprint planning, retrospectives, and reviews. Project Delivery: Ensure support and enhancement work is completed on time, within budget, and to the required quality standards. Maintenance: Technical Guidance: Provide technical guidance and support to team members on best practices and technical issues. Continuous Improvement: Identify and implement opportunities for improving performance, maintainability, and reducing recurring incidents. Operations: Support: Own the end-to-end management of the financial transaction product, including debugging and fixing production issues, liaising with technical contacts from third-parties, and handle the resubmission of transactions. Incident Management: Own the end-to-end management of incidents affecting the financial transaction product, including triage, communicating updates to stakeholders, and coordinating fixes, ensuring minimal impact to customers and financial accuracy. Who we're looking for At Reapit, we prioritise hiring individuals who share our values and possess the right attitudes and behaviours for success. Whilst some of the listed requirements may be important, don’t worry if you don’t meet all of them, we’d still like to hear from you. Qualifications and Experience: Bachelor's degree in computer science, engineering, or a related field. 7 years in software development, with strong experience in either modern React front-end development or Kotlin/Java backend microservice development, and the ability to contribute effectively across the full stack - Essential Strong expertise in either React/TypeScript or Kotlin/Java microservices, with practical experience or a willingness to work across the other side of the stack - Essential Experience troubleshooting and resolving production incidents in complex, distributed systems - Essential Experience supporting or building financial transaction, payments, billing or reconciliation systems, where accuracy, auditability and reliability are critical – Preferred Technical Skills: Strong React and TypeScript experience, including component design, state management, front-end testing and accessible user experiences. Knowledge of relational and non-relational databases. Strong understanding of distributed systems, microservices, REST APIs and event-based architecture. Hands-on Kotlin and/or Java experience, ideally with Spring Boot, service-to-service communication, API design and production support of backend services. Understanding of financial transaction processing concepts, such as payment flows, reconciliation, ledgers, idempotency and audit trails, is highly regarded. Experience using observability and monitoring tools (logging, tracing, alerting, dashboards) to diagnose and resolve issues in production. Experience with testing methodologies (unit/integration/E2E testing, mocking, shift-left) including using test harnesses, continuous integration, and code coverage tools Exposure to public cloud platforms (preferably AWS) and familiarity with IaC tools like CloudFormation, CDK, and Docker. Experience with a command-line Unix/Linux based environment, basic scripting languages, and debugging Perl/bash/sftp/gpg processes. Experience with AI-enabled and agentic development practices is preferred, including use of coding assistants, agentic workflows for development and testing, prompt/tool design, evaluation, guardrails and safe adoption patterns. Understanding of SOLID design principles. What your impact and success looks like We expect your success and impact in the early stages of your career with us to look something like this: Within 1 month: You will be making a positive contribution on smaller React, Kotlin or Java work items to introduce you to the technology stack, the product domain and the financial transaction flows it processes. You will participate in planning and estimation sessions, technical scoping exercises, and code reviews from day one, to help understand both the domain and the code, and provide your own feedback from your prior experience. You will begin learning the team's existing support processes, runbooks, escalation paths and the common issue types affecting the financial transaction product. You will begin building relationships and trust with team members, as well as building an understanding of individual strengths, weaknesses and goals. You will begin building strong relationships with other departments including Product, Design, QA, Operations and Finance. You will have familiarised yourself with the financial transaction product, including transactional flow, file formats, and processes. Within 3 months: You will feel comfortable with the domain and Reapit's products & services. You will be able to demonstrate a strong understanding of the React front end, Kotlin/Java microservices, and the financial transaction processing flows and the systems that depend on themc. You will be independently contributing ideas for improvements both for the product and team processes. You will be actively contributing to the team's output, quality and culture. You will be working collaboratively with the Product and Operations departments to understand requirements and plan work. You will be taking a share of production support and incident response duties for the financial transaction product, with reducing need for oversight. Within 6 months: Your contributions will be helping to shape the backlog and future direction of the product. You will be delivering complex support and enhancement work with a high level of autonomy across front-end, backend and integration work. You will be participating in agile processes, technical planning and design conversations, and helping the team make practical delivery decisions. You will be contributing to a positive, collaborative team culture, promoting participation, teamwork, innovation and continuous improvement. You will be ensuring quality and use of best practices within the team, from requirements gathering & analysis, through solutions design, documentation, implementation, and testing. You will be acting as a trusted specialist for the financial transaction product, capable of leading investigation and resolution of complex production issues with minimal supervision. We operate a Flexible Working Policy and you are free to determine where you work from, be that from home or in the Sydney or Brisbane offices, and how often, but we certainly recommend a balance. Don't tick all the boxes? Neither do we We care about our industry and want it to become a more inclusive and diverse place to work. So, we’re driven by hiring not only by experience and relevance for the role but by sharing our values and the right attitudes and behaviours for success. We are committed to Equal Employment Opportunity through attracting and retaining a complementary team of employees and building an inclusive environment for all. We feel we have an empowering environment where everyone is supported and respected, and we want you to feel this too. We welcome new ideas, thinking and approaches, whilst listening to all our employees. “We are a 2025 Circle Back Initiative Employer – we commit to respond to every applicant.” • Tue, 08 Sep • Reapit ANZ | Staff Data Engineer (AWS, Java & Real-Time Data) » Eveleigh, NSW - Staff Data Engineer (AWS, Java & Real-Time Data) Lead the design and delivery of a new cloud-based credit risk data... domain. Shape data models, streaming solutions and engineering standards from the ground up. Build with AWS, Java • Tue, 08 Sep • Commonwealth Bank of Australia | Senior Engineer (Java/Spring Boot/Node) » Sydney, NSW - Job Category: Engineering Job Description: Create your best future and join as a Senior Engineer (Java/Spring Boot..., microservices and applications using Java, Spring Boot and Node.js, while translating business requirements into scalable • Mon, 07 Sep • Westpac | Senior Backend Engineer - Java - Product Platform » Sydney, NSW - backend systems in modern cloud environments. Proficiency in Java or other JVM-based languages (Kotlin, Scala, etc.). Strong • Sun, 06 Sep • Canva | AI & Software Engineers – Remote Opportunities » Perth, Perth Region - AI & Software Engineers – Remote Opportunities Full-Time & Flexible Contract Options | Remote $60 - $120 per hour We are recruiting for multiple opportunities with a fast-growing AI technology business working on advanced AI systems and software engineering projects. There are currently two routes available: AI/ML Engineer – Full-Time Suitable for candidates with experience in: Python LLMs RAG Prompt engineering LangChain / LangGraph Cloud AI platforms APIs / SDKs Data pipelines / ETL CI/CD AI Engineer / Software Engineer – Contract Approx. 15 hours per week | Flexible hours This route is suitable for experienced software engineers. Prior AI experience is not essential. You will work on technical tasks designed to help train next-generation AI systems, including: Debugging Feature development Refactoring Performance optimisation Software testing Working with complex codebases Strong experience in one or more of the following is required: Python C++ Java Golang TypeScript Rust What We’re Looking For Strong software engineering or AI/ML experience Good problem-solving ability Experience working with complex technical systems Strong written communication Ability to work independently in a remote environment The contract opportunity offers flexible working and output-based compensation. Applications are welcomed from AI Engineers, ML Engineers, Software Engineers, Backend Engineers, Full Stack Engineers and experienced developers looking to contribute to advanced AI projects. Essential requirements Python C++ Java Golang TypeScript Rust • Sat, 05 Sep • Andrews Recruitment Group | AI & Software Engineers – Remote Opportunities » Melbourne, Melbourne Region - AI & Software Engineers – Remote Opportunities Full-Time & Flexible Contract Options | Remote $60 - $120 per hour We are recruiting for multiple opportunities with a fast-growing AI technology business working on advanced AI systems and software engineering projects. There are currently two routes available: AI/ML Engineer – Full-Time Suitable for candidates with experience in: Python LLMs RAG Prompt engineering LangChain / LangGraph Cloud AI platforms APIs / SDKs Data pipelines / ETL CI/CD AI Engineer / Software Engineer – Contract Approx. 15 hours per week | Flexible hours This route is suitable for experienced software engineers. Prior AI experience is not essential. You will work on technical tasks designed to help train next-generation AI systems, including: Debugging Feature development Refactoring Performance optimisation Software testing Working with complex codebases Strong experience in one or more of the following is required: Python C++ Java Golang TypeScript Rust What We’re Looking For Strong software engineering or AI/ML experience Good problem-solving ability Experience working with complex technical systems Strong written communication Ability to work independently in a remote environment The contract opportunity offers flexible working and output-based compensation. Applications are welcomed from AI Engineers, ML Engineers, Software Engineers, Backend Engineers, Full Stack Engineers and experienced developers looking to contribute to advanced AI projects. Essential requirements Python C++ Java Golang TypeScript Rust • Sat, 05 Sep • Andrews Recruitment Group | AI & Software Engineers – Remote Opportunities » Sydney, Sydney Region - AI & Software Engineers – Remote Opportunities Full-Time & Flexible Contract Options | Remote $60 - $120 per hour We are recruiting for multiple opportunities with a fast-growing AI technology business working on advanced AI systems and software engineering projects. There are currently two routes available: AI/ML Engineer – Full-Time Suitable for candidates with experience in: Python LLMs RAG Prompt engineering LangChain / LangGraph Cloud AI platforms APIs / SDKs Data pipelines / ETL CI/CD AI Engineer / Software Engineer – Contract Approx. 15 hours per week | Flexible hours This route is suitable for experienced software engineers. Prior AI experience is not essential. You will work on technical tasks designed to help train next-generation AI systems, including: Debugging Feature development Refactoring Performance optimisation Software testing Working with complex codebases Strong experience in one or more of the following is required: Python C++ Java Golang TypeScript Rust What We’re Looking For Strong software engineering or AI/ML experience Good problem-solving ability Experience working with complex technical systems Strong written communication Ability to work independently in a remote environment The contract opportunity offers flexible working and output-based compensation. Applications are welcomed from AI Engineers, ML Engineers, Software Engineers, Backend Engineers, Full Stack Engineers and experienced developers looking to contribute to advanced AI projects. Essential requirements Python C++ Java Golang TypeScript Rust • Sat, 05 Sep • Andrews Recruitment Group | Senior Engineer - Payments » Australia - Job Description Senior Software Engineer – Java | Payments Platform Sydney or Melbourne | Permanent If you're the type of engineer who enjoys solving complex distributed systems problems, influencing technical direction, and building software that operates at genuine scale, this is worth a look. We're partnering with one of Australia's leading technology organisations as they continue investing in a next-generation payments platform. With significant long-term investment already committed, you'll be joining a business at a pivotal stage as they modernise and scale a platform that will underpin millions of critical financial transactions for years to come. This is more than another Java role. You'll have the opportunity to shape engineering standards, influence platform strategy, introduce new ideas, and work alongside experienced engineers who genuinely care about building quality software. What you'll be doing Build and evolve a modern, cloud-native payments platform using Java and Spring Boot. Design highly scalable, resilient microservices capable of handling high-volume transaction processing. Influence architecture, platform strategy and engineering best practices. Drive improvements around performance, reliability, observability and operational excellence. Work closely with Product, Architecture and Engineering teams to solve complex technical challenges. Champion modern engineering practices, including AI-assisted development, automation and continuous improvement. Mentor other engineers through code reviews, technical discussions and knowledge sharing. What we're looking for Strong commercial experience with Java and Spring Boot. Experience building microservices and event-driven distributed systems. Exposure to Google Cloud Platform (GCP) and modern cloud-native architectures. Experience designing and delivering APIs for large-scale production systems. Strong understanding of software reliability, resilience and security. Experience contributing to incident management and continuous platform improvement. Comfortable using AI engineering tools to improve development productivity. Excellent communication skills and the confidence to influence technical decisions. Experience within payments, cards, banking or other high-throughput transactional environments is highly regarded. Why this opportunity? Help shape a strategic payments platform that will continue to evolve over the coming years. Influence technical direction rather than simply delivering tickets. Work on genuinely complex engineering challenges at enterprise scale. Join a collaborative, high-performing engineering culture that values ownership and innovation. Be surrounded by experienced engineers who enjoy solving difficult technical problems. Long-term career progression with opportunities to grow your technical influence as the platform expands. If you're looking for an environment where your ideas will be heard, your technical expertise will have genuine impact, and you'll play a key role in shaping the future of a large-scale payments platform, we'd love to hear from you. Apply now or reach out for a confidential discussion. • Sat, 05 Sep • The Onset | Java Developer » Sydney, NSW - About the Role We are seeking an experienced Java Developer to join our growing technology team in Sydney. Working..., and maintain enterprise-grade Java applications. Build scalable, secure, and resilient backend services and APIs. Collaborate • Fri, 04 Sep • Hydrogen Group | Smallworld Magik Developer » Denistone West, Ryde Area - Job description : RFQ – Onshore Resource to Support Hydra, Spatial and WMS Platforms Engagement Overview Provide Level 2 support for the GE Smallworld GIS system during business hours. Availability to provide support for out-of-hours deployments on an ad hoc basis. Required Skills and Experience Smallworld (v3/v4 for GSS and v5 for Spatial Futures) Magik (Smallworld programming language) VMDS Solaris and Linux Python Java J2EE Framework JBoss Kubernetes Cluster PostgreSQL Database JavaScript HTML InfoWorks WS Pro Mandatory Requirements Demonstrated experience in Small world support and/or development Strong proficiency in Magik Highly Desirable VMDS experience Solaris and Linux expertise • Thu, 03 Sep • XPT Software Australia Pty Ltd | Developer Operations Engineer » Teralba, Lake Macquarie Area - HireRight is the premier global background screening and workforce solutions provider. We bring clarity and confidence to vetting and hiring decisions through integrated, tailored solutions, driving a higher standard of accuracy in everything we do. Combining in-house talent, personalized services, and proprietary technology, we ensure the best candidate experience possible. PBSA accredited and based in Nashville, TN, we offer expertise from our regional centers across 200 countries and territories in The Americas, Europe, Asia, and the Middle East. Our commitment to get it right every time, everywhere, makes us the trusted partner of businesses and organizations worldwide. We are seeking a DevOps Engineer who will support high-volume production systems in a hybrid cloud environment. This role is responsible for maintaining the reliability, availability, and performance of our production platform while supporting weekly software releases and driving continuous operational improvements. The ideal candidate has hands-on experience with Linux, Kubernetes, Java application platforms, cloud infrastructure, CI/CD pipelines, and automation. You will support a hybrid environment spanning on-premises and cloud infrastructure across multiple global regions and collaborate daily with international engineering teams to ensure stable, scalable, and secure operations. Support and administer production systems across hybrid cloud and on-premises environments, ensuring platform availability, performance, and reliability. Manage and improve CI/CD pipelines, release processes, and deployment automation using Git, Jenkins, Maven, and related DevOps tools. Administer Kubernetes environments (preferably EKS and AKS), including container orchestration, ingress controllers, load balancing, and networking. Automate infrastructure and operational processes using Bash, Python, Terraform, Ansible, and SaltStack. Monitor, troubleshoot, and support Linux-based Java application environments, including Tomcat, RabbitMQ, Oracle (with DBA support), and observability tools such as Datadog, CloudWatch, Azure Monitor, and Grafana. 3–5 years of experience in a DevOps, Site Reliability Engineering (SRE), or Production Support role. Strong Linux systems administration experience supporting enterprise production environments. Experience with Kubernetes, preferably Amazon EKS and/or Azure AKS. Experience with AWS and/or Azure cloud platforms. Experience with Git, CI/CD pipelines, Jenkins, and Maven. Working knowledge of Layer 4 and Layer 7 networking, including load balancers and ingress controllers. Scripting experience with Bash and/or Python. Experience with Infrastructure as Code tools such as Terraform, Ansible, or SaltStack. Experience supporting Java applications, including JVMs, Apache Tomcat, RabbitMQ, and Oracle databases. Strong communication skills with the ability to collaborate effectively across globally distributed teams. • Thu, 03 Sep • HireRight | Lead Developer » Brisbane, Brisbane Region - Lead Developer | Node, React, C# OR Java, Typescript, AWS | $160,000k Super | Brisbane | Team Socials | Extra Leave Days About the Company Join a leading Australian brand at the forefront of digital transformation in the financial services space. This organisation powers millions of customer interactions across lending, insurance, and household finance products. You’ll be part of a well-established tech team contributing to a greenfield full stack environment as they continue to modernise platforms, enhance user experience, and scale their offering nationally. About the Role We’re looking for a skilled Lead Developer to join a forward-thinking and collaborative team within a well-established financial services organisation. In this role, you’ll play a key part in designing, developing, and delivering scalable, secure, and reliable digital products and services using Node, React, Java OR C#, Typescript and AWS . You’ll be working primarily on greenfield projects, with around 80% of your time focused on new feature development across products such as home loans, mortgages, and digital lending tools. These projects can range from building solutions to reduce interest rates in real-time, to supporting first home buyer incentives and other end-to-end lending experiences. Think of this as a hands-on coding role with bonus powers: setting the technical direction, shaping the stack, and mentoring the team so everyone levels up together. Skills C# OR Java JavaScript React Typescript Node AWS CI/CD practices Event Driven Architecture Benefits 1 Day per week WFH OR 9 day fortnight (every other Friday off fully paid!) Novated Lease Income Protection Paid Parental Leave Additional Employee Annual Leave Quarterly Award Bonus This position is based in Brisbane CBD with the opportunity to work 1 day per week from home OR a 9 day fortnight (every other Friday off FULLY PAID!) This role is an urgent hire for the business, if you’re keen to find out more – hit apply! Successful candidates will be contacted via phone call. Interviews can be arranged as early as next week. Lead Developer | Node, React, C# OR Java, Typescript, AWS | $160,000k Super | Brisbane | Team Socials | Extra Leave Days • Wed, 02 Sep • Just Digital People | SAP BTP CAP Developer - $1200 a day - 12 Month Contract » Sydney, Sydney Region - The Role We are seeking an experienced SAP BTP CAP Developer to join a major enterprise-wide SAP S/4HANA transformation program. Location: North Sydney – Hybrid (2–3 days in the office) Duration: 12 month initial contract with strong likelihood of extension Day Rate: $1,200 including super You will join the SAP BTP development team, designing and building custom applications and extensions on SAP Business Technology Platform (BTP) using the SAP Cloud Application Programming Model (CAP) . Working alongside Solution Architects, SAP Functional Consultants, Integration specialists and other developers, you'll help deliver scalable cloud applications that extend and integrate with the new S/4HANA environment. Responsibilities Design, develop and deploy applications on SAP BTP using SAP CAP. Build side-by-side extensions and custom applications supporting SAP S/4HANA . Develop backend services and APIs using Node.js and/or Java within the CAP framework . Develop and integrate applications using SAPUI5/Fiori . Integrate BTP applications with SAP S/4HANA and other enterprise systems . Work with Solution Architects and functional teams to translate requirements into robust technical solutions. Support development across build, testing, deployment and hypercare. Troubleshoot technical issues and contribute to continuous improvement across the BTP development environment. Produce high-quality technical documentation and follow established development standards. Experience Strong hands-on experience developing custom SAP applications on BTP using CAP . Commercial experience with SAP Cloud Application Programming Model (CAP) and Node.js and/or Java. Strong understanding of SAP BTP and Cloud Foundry . Experience developing or integrating SAPUI5/Fiori applications . Experience building and consuming OData services, REST APIs and enterprise integrations . Exposure to SAP S/4HANA implementations, transformations or extension projects is highly desirable. Understanding of BTP security, authentication and authorisation concepts is advantageous. Strong problem-solving skills and the ability to work effectively within a large transformation program. This is an excellent opportunity to join one of Australia's major SAP S/4HANA transformation programs and work on complex, enterprise-scale BTP development. Please apply ASAP to secure an interview slot for this week! • Wed, 02 Sep • Clear Recruitment | Java Engineer In Test (SDET) - Mobile Team » Sydney CBD, Sydney - International Cyber Security product team needs a skilled Java Software Engineer In Test (SDET) candidate to join an advanced Mobile Dev Team. Must be highly skilled in Java and worked on Native iOS/Android and/or Cross-Platform (React Native, Cordova, Flutter etc). This role is responsible for designing, building and maintaining scalable automation frameworks. The successful candidate will have a strong understanding of distributed system architecture and be able to analyse how the overall system works to effectively plan, design, and execute comprehensive test strategies for web applications, backend services, and Mobile SDKs on both iOS and Android. Core Requirements: 5 years as a Java Engineer in Test (SDET) with 3years in Mobile Automation area. Strong coding skills in Java. Experience on cloud-based cross-browser and real-device testing platforms. Selenium and/or Playwright experience. Linux/Unix proficiency. Demonstrated understanding of secure coding practices. CI/CI tool eg Jenkins or GitHub Actions. Demonstrated AI experience. Personal Skills: Clear and effective communicator of technical issues. Team player who works effectively with others. Detail Oriented and desire to learn/research/understand. Ability to follow release milestones closely with a strong sense of ownership and deliverability. Nice to Have: Kubernetes/Docker. Appium experience. Experiencing with App development. Experience with App testing with Native iOS/Android or cross-platform eg Cordova, React Native, Flutter. Exposure to Big Data systems and distributed testing. For more information, please call Bob Wallace at 02 9091 8212. Balance Recruitment is committed to equal opportunity employment. We celebrate diversity and encourage people from all sections of the community to apply. • Wed, 02 Sep • Balance Recruitment | Senior Backend Software Engineer » Sydney CBD, Sydney - Working at Atlassian Atlassians can choose where they work – whether in an office, from home, or a combination of the two. That way, Atlassians have more control over supporting their family, personal goals, and other priorities. We can hire people in any country where we have a legal entity. With a sufficient timezone overlap with the team, we're able to hire eligible candidates for this role from any location in Australia and New Zealand. If this sparks your interest, apply today and chat with our friendly Recruitment team further. Atlassian is looking for Engineers to join one of our Sydney engineering teams (i.e. Jira Server, Jira Cloud, Growth, etc.) As a Senior Software Engineer well into your career, we know you're exceptional at what you do. You take pride in others looking up to, but you're still eager grow and hone in on skills as a Senior Engineer We place a heavy emphasis on leaning on your expertise to take on a high level of responsibility while being a role model and mentor to others on the team. Wait, I don't have Java experience and you still want to interview me? That's right! At Atlassian, we hire engineers that can demonstrate their ability to learn and keep up with new and emerging technologies. It's true that Atlassian's stack is primarily written in Java and in the role you'll be coding primarily in Java, but we do believe in using the right tools for the job rather than being tied to the tool (e.g. Java). We happen to have a variety of languages within our stack including Kotlin, Golang, Python, and Ruby. For the interview process, we want to see you at your best. This means that during the interview, we want you to code in whatever language you feel you're best at. This will give us a sense of your capabilities as a developer, which is all we need to make an accurate assessment for this role. In this role, you'll get the chance to: Drive large, complex projects autonomously, from technical design to launch Determine plans-of-attack on large projects Tackle complex architecture challenges, apply architectural standards and start using them on new projects Lead code reviews & documentation as well as take on complex bug fixes, especially on high-risk problems Be an example for thorough, meaningful code reviews Partner across engineering teams to tackle company-wide initiatives spanning multiple projects Transfer your depth of knowledge from your current language to excel as a Java developer. Mentor more junior members At Atlassian, we strive to design equitable, explainable, and competitive compensation programs. We follow consistent hiring practices and account for each candidate's skills, knowledge, and experience when setting base pay within the range. This role may also be eligible for benefits, bonuses, commissions, and equity. Sound like an exciting opportunity? We think so too In order to set you up for impact on day one, we'll expect you to have this on your first day: You are not required to know a specific programming language, however expert-level experience with one or more prominent languages such as Java, Kotlin, Golang, Python, C#, C/C++, or Ruby is required. Highly-trusted knowledge in at least one domain and working knowledge in multiple tech domains Passion for collaborating with and mentoring junior members of the team Considers the customer impact when making technical decisions A real appetite for learning and growing, both as an individual and teammate. Benefits & Perks Atlassian offers a wide range of perks and benefits designed to support you, your family and to help you engage with your local community. Our offerings include health and wellbeing resources, paid volunteer days, and so much more. To learn more, visit go.atlassian.com/perksandbenefits . About Atlassian At Atlassian, we're motivated by a common goal: to unleash the potential of every team. Our software products help teams all over the planet and our solutions are designed for all types of work. Team collaboration through our tools makes what may be impossible alone, possible together. We believe that the unique contributions of all Atlassians create our success. To ensure that our products and culture continue to incorporate everyone's perspectives and experience, we never discriminate based on race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status. All your information will be kept confidential according to EEO guidelines. To provide you the best experience, we can support with accommodations or adjustments at any stage of the recruitment process. Simply inform our Recruitment team during your conversation with them. To learn more about our culture and hiring process, visit go.atlassian.com/crh . In line with local law, identity verification (which may include use of biometric data) is a condition of employment with Atlassian for employment fraud purposes. • Wed, 02 Sep • Atlassian | Junior Backend Engineer, Java - Web 3 Wallet » Australia - or more of Java development experience with a solid foundation in computer science. Proficient in multi-threaded programming • Wed, 02 Sep • Binance | Performance Test Engineer » Denistone West, Ryde Area - Ø Proficiency in performance testing tools like LoadRunner or Jmeter. Ø Strong scripting skills in Python, Java, or Groovy for performance test automation. Ø Deep understanding of database optimization and distributed computing. Ø Familiarity with CI/CD pipelines and integrating performance testing. Ø Experience with monitoring tools like App Dynamics, Splunk, Azure Monitor, Dynatrace, Splunk etc. Ø Strong experience in Performance Engineering capabilities with innovative mindset Ø Experience in Chaos engineering Ø Experience in scripting and testing MQ , API and complex architecture involve multi cloud and on-premise applications Ø Strong expertise in Big Data technologies (e.g., Hadoop, Spark, Kafka). Ø Hands-on experience with Azure PaaS, SaaS services (Data Factory, Synapse, Databricks). Ø Proven track record of leading performance testing efforts from planning to closure. • Wed, 02 Sep • XPT Software Australia Pty Ltd | Java Developer » Melbourne CBD, Melbourne - Must Have Skills: · Tertiary qualification in Computer Science, IT, Software Engineering, or equivalent industry experience. · Up to 10 years’ software development experience across design, build, testing, deployment and support. · Strong skills in Java/Kotlin, JavaScript and Python, plus project-specific programming languages. · Strong understanding of object-oriented principles, full-stack development, modern web technologies including SPAs, and UI/UX design basics. · Experience with Agile practices, unit testing, test automation, Continuous Delivery and DevOps/infrastructure automation. · Strong database experience across MySQL, PostgreSQL, MongoDB, Cassandra, Elasticsearch and VectorPG. · Knowledge of messaging technologies, relevant frameworks/tooling, and basic Unix/Linux skills. Nice to Have Skills: Detailed Job Description · Tertiary qualification in Computer Science, IT, Software Engineering, or equivalent industry experience. · Up to 10 years’ software development experience across design, build, testing, deployment and support. · Strong skills in Java/Kotlin, JavaScript and Python, plus project-specific programming languages. · Strong understanding of object-oriented principles, full-stack development, modern web technologies including SPAs, and UI/UX design basics. · Experience with Agile practices, unit testing, test automation, Continuous Delivery and DevOps/infrastructure automation. · Strong database experience across MySQL, PostgreSQL, MongoDB, Cassandra, Elasticsearch and VectorPG. · Knowledge of messaging technologies, relevant frameworks/tooling, and basic Unix/Linux skills. • Wed, 02 Sep • XPT Software Australia Pty Ltd | Java Engineer In Test (SDET) - Mobile Team » Sydney, NSW - International Cyber Security product team needs a skilled Java Software Engineer In Test (SDET) candidate... to join an advanced Mobile Dev Team. Must be highly skilled in Java and worked on Native iOS/Android and/or Cross-Platform (React Native • Tue, 01 Sep • Balance Recruitment | Software Engineer » Docklands, Melbourne - $125,000p.a 12% super About Interscale Interscale is an Australian technology enablement company supporting organisations across the Architecture, Engineering and Construction (AEC) sector. Our services span software solutions, BIM technology, managed IT services, cloud infrastructure and cybersecurity. We work closely with clients to improve technology workflows, integrate business systems and develop practical technology solutions that improve productivity and operational efficiency. As our technology capabilities continue to expand, we are seeking an experienced Software Engineer – AI & Automation to join our Melbourne-based team. The Role As a Software Engineer – AI & Automation, you will be responsible for designing, developing, testing, implementing and supporting software applications and systems incorporating artificial intelligence, machine learning and automation technologies. You will work across backend software development, distributed systems, AI-enabled applications and cloud-based technologies, collaborating with software engineers, product owners and business stakeholders to deliver reliable and scalable solutions. The role is suited to a hands-on software engineer with strong backend development experience and practical experience applying AI technologies to real-world software applications. What You’ll Be Doing Analyse business and technical requirements and translate them into software architecture and technical solutions. Design, develop, test, implement and maintain backend software applications and services. Develop AI-enabled applications incorporating Large Language Models (LLMs), multimodal models and other machine learning technologies. Design and implement Retrieval-Augmented Generation (RAG) solutions to improve the accuracy and usefulness of AI applications. Develop RESTful APIs and microservices to support AI applications, automation workflows and business systems. Develop Python-based backend services and applications, including API services and distributed processing components. Work with software frameworks and technologies such as Python, FastAPI, Flask, Java, Spring Boot and related backend technologies. Integrate AI models and software services with databases, APIs and cloud infrastructure. Design and implement scalable software architectures capable of supporting high-concurrency and distributed workloads. Develop automated AI workflows and agent-based solutions where appropriate to business requirements. Work with databases and data storage technologies including relational and in-memory databases. Test, debug, troubleshoot and optimise software applications to ensure reliability, performance and scalability. Identify system limitations and implement technical improvements to reduce latency and improve system efficiency. Implement and maintain CI/CD and automated deployment processes. Work with containerised and cloud-based environments, including Docker and Kubernetes. Develop technical documentation covering software architecture, APIs, AI workflows and system operations. Research emerging AI and software technologies and assess their practical application to Interscale's internal and client-facing solutions. Collaborate with technical and business teams to identify opportunities for automation, AI adoption and software improvement. Provide ongoing technical support and maintenance for deployed software solutions. What We’re Looking For Minimum 3 years of relevant professional experience in software engineering, backend development, AI engineering, machine learning engineering or a closely related field. Strong professional programming experience with Python and/or Java . Strong experience in backend software development and distributed systems. Practical experience with AI-based applications, Large Language Models (LLMs) or other machine learning technologies. Experience designing or implementing Retrieval-Augmented Generation (RAG) solutions. Experience with backend frameworks such as Spring Boot, Flask, FastAPI or similar technologies . Experience working with relational databases and caching technologies such as MySQL, Redis or equivalent. Familiarity with distributed task processing and high-concurrency application development. Experience with CI/CD and automated deployment processes. Strong understanding of software development lifecycle, testing, debugging and system optimisation. • Mon, 31 Aug • Interscale | Senior Engineer / Tech Lead » Melbourne, Melbourne Region - Senior Software Engineer – Java, Spring & React Melbourne | Hybrid | Permanent Own and evolve a business-critical retail POS platform Hands-on role across Java, Spring and React Progress towards technical leadership or architecture The opportunity We’re partnering with a large organisation seeking a Senior Software Engineer to help own and evolve a critical POS platform operating across an extensive national store network. Working across Java, Spring and React, you’ll contribute to the development, stability and scalability of POS, back-office and wider store systems. The role combines hands-on engineering with complex integrations, production problem-solving and technical leadership. This would suit a strong Senior Engineer ready for greater ownership or a hands-on Tech Lead looking to influence architecture and engineering standards. What you’ll be doing Designing and developing backend services using Java and Spring Building and improving user-facing applications with React Taking ownership of components across POS, back-office and store environments Integrating with ERP systems, payment gateways, loyalty platforms and enterprise applications Supporting reliable transaction processing across distributed systems Investigating production incidents and leading root cause analysis Improving CI/CD pipelines, testing, releases and deployment automation Monitoring performance, reliability and platform capacity Contributing to architecture and technical decision-making Mentoring engineers and collaborating with technical and business stakeholders What we’re looking for Strong commercial experience with Java and Spring Frontend development experience using React Experience with APIs, integrations and distributed systems Confidence working with complex, production-critical platforms Familiarity with CI/CD tooling such as Azure DevOps and Git Solid database, performance and troubleshooting knowledge Strong communication and stakeholder management skills Experience with retail or POS systems, ERP integrations, payments or loyalty platforms would be highly regarded. Exposure to observability tools, scripting, automation, Windows/Linux environments or infrastructure fundamentals would also be beneficial. Why consider this role? You’ll have genuine ownership of a high-impact platform used across a large retail network, with the opportunity to solve complex engineering challenges and progress towards broader technical leadership or architecture. Apply now for a confidential discussion. • Thu, 27 Aug • Halcyon Knights | Java Programmer » Mildura Region, Victoria - Statistics Estonia and Nortal are linked by almost a decade of cooperation. In the bigger picture, the basic processes of Statistics Estonia consist of data acquisition, organisation, analysis and the publication of the results. One of the client’s most important goals is REGREL2020 i.e. the next population and housing census, which the client is planning to carry out on a fundamentally different basis – this plan does not require residents of Estonia to answer individual questions themselves, but instead, the data will be gathered from a number of national registries. The achievement of this goal will require, amongst other things, interfacing with at least 15 external registries and gathering data for further processing. Our information systems are designed and being designed with the prerequisite of achieving this goal. Technical Challenges Data volumes – Statistics Estonia collects and analyses data from many different sources, and the most frequently used and largest volumes of data are personal and corporate data. The systems must be powerful enough to handle large data volumes, which in turn require well-optimised query and data-use processes. Increased intensity of use at specific times, a good example of which would be the population census. There are hundreds of censuses of various sizes taking place year-round – as a result, both the authentication solution as well as the data reception application must be able to withstand the loads. Many complex synergised applications – Statistics Estonia has built its business processes on several different, larger information systems, all of which must communicate with each other regularly. An important aspect is integration. Ensuring data security – data collected for the publication of statistics is often classified as sensitive information, and thus there is an important role for ensuring data security. Clear vision – developments are based on architectural plans, which are updated according to emerging world trends. The plan is to create new applications, and connected with this are many decisions that are still on the table. The door is still open to useful ideas and proposals! Some technological keywords: Atlassian, Bamboo, Maven, Weblogic, Java, Oracle, PL/SQL, X-road, CAS. Why working with us is awesome: We’ll help you quickly settle in to your new environment and find self-realisation here. Although Nortal is a large company, our management structure is simple, transparent, and supports development. Our friendly management will not leave any worry unsolved or any pleasure unshared. We offer many opportunities for self-development through challenging work and a variety of internal and external training courses. Nortal helps experienced specialists to attend seminars and conferences in Estonia, Europe, and throughout the world. Nortalists are multi-skilled individuals. Regardless of whether you’re a musician, a biker, or a fan of football or curling, you’ll find someone here who shares your passions. In addition to our competitive salary and bonus systems, our motivation package includes over 30 discounts to improve professional development as well as the most important events in our team members’ personal lives. Courses and conferences for programmers in Estonia: GeekOut, Topconf, AgileSaturday; and abroad: Devox, Jfokus, Qcon, GOTO, JavaOne, JavaZone, JAX, Build Stuff, DevConFu, ng-europe, Web Application Security. In addition, the programmers’ commune operates within the company, where joint events and ventures are organised, such as “developers in the forest” and Uncle Bob video evenings. In addition, there is the opportunity to take part in hands-on courses on topics such as Javascript, Test Driven Development, Google Chrome DevTools, Lightning talks etc. Estonian language skills are required to apply for this position. • Thu, 27 Aug • Work at Acme.com | Engineering Manager » Sydney, Sydney Region - Engineering Manager Sydney, NSW | Hybrid (3 days in office) $200,000 Base Super The Role A technology company is recruiting an Engineering Manager to lead engineering operations of an automotive platform. You'll take full ownership of a 20 person engineering organisation (3 squads QA, including offshore) during a major technology transformation. This is a hands-on technical leadership role. In the first 6-12 months, you'll combine architecture and solutioning with people leadership, actively contributing at code level while developing your Squad Leads into strong leaders. What You'll Own Lead and develop Squad Leads - building lasting leadership capability across the team Actively contribute at code level (Java, MySQL) Own delivery execution: sequencing, resourcing, and trade-offs across initiatives Manage vendor and third-party delivery partner relationships Drive infrastructure and cost optimisation (cloud spend, tooling) Hire, develop and performance-manage your team Shape team productivity—agile rituals, tooling, and AI-first ways of working About You Experience managing 10-20 engineers across multiple teams in complex, long-lived products Genuine architecture-level technical depth, credible on system design and trade-offs Hands-on Java and MySQL proficiency Hands-on AWS and data warehouse technology fluency Distributed/offshore team leadership experience Vendor management experience Track record of developing leaders, not just managing individuals Strongly Preferred Rapid domain expertise building in customised product environments AI tooling adoption leadership Operated as the most senior technical voice in your team B2B data product experience Databricks experience Why Join? Full ownership of a strategic engineering organisation during transformation Hands-on technical leadership paired with people development Lead distributed teams across multiple locations Partnership-based decision-making with senior leadership Build and develop strong leaders Work with modern cloud-native architecture If you're ready to take hands-on technical ownership, get in touch. • Wed, 26 Aug • Upteam | Staff Software Engineer - Java » Australia - We're shaping next-gen lending at scale with CBA backing! You have deep Java microservices expertise and lead hands-on Together we modernise lending with resilient, cloud-native systems Do work that matters : Bankwest has a rich heritage. We’re proud to be part of the fabric of Western Australia with a strong culture built on local support. With the support of a strong partner in CBA, we share a belief in the value of our brand, our potential for growth and a big aspirational Vision. Step into a pivotal role as a Staff Software Engineer within the Safe and Resilient Lending Crew, this is no ordinary Software Engineering function. We're building tomorrow’s bank today, which means we need creative and diverse engineers to help us redefine what customers expect from a bank. Envisioning new technologies that are still waiting to be invented and reimagining products that support our customers and help build Australia’s future economy. You will provide architectural leadership across complex distributed systems, driving design decisions that strengthen resilience, scalability and performance while solving real world financial challenges that impact customers every day. This role goes beyond architecture, offering the chance to lead strategically while staying hands on in the code. You will mentor engineers across the chapter, uplift engineering standards, and champion best practices that enable high quality, end to end delivery. Owning solutions across the full software lifecycle, you will bring true full cycle engineering to life, from design through to production and continuous improvement. The environment is collaborative, fast moving and purpose driven, giving you the opportunity to grow your leadership capability while making a meaningful impact on both the platform and the people around you. See yourself in our team: The Safe and Resilient Lending Crew mission is to o ptimise key components of the BW lending value chain (including Credit Decisioning, Valuations, LMI, Pricing, Capital/Forecasting Models, CCR) to drive growth, support best in class service levels; and meet changing compliance and regulatory lending expectations. The squads deliver impact through high-scale, resilient distributed systems that directly influence speed to decision, platform stability and future scalability. They combine deep technical expertise with strong ownership, driving change across architecture, engineering standards and system design. With genuine influence across the crew, the teams lifts capability, modernises critical platforms and builds technology that matters to customers, brokers and the business. It is a collaborative, forward-looking environment where engineers shape meaningful outcomes every day. We’re interested in hearing from people who: Demonstrate end-to-end leadership across architecture, technology, and strategy, shaping distributed system designs, setting engineering direction and standards, mentoring teams, and aligning technology decisions with business priorities to deliver scalable, resilient, and future-ready platforms Bring proven experience designing and delivering scalable, resilient enterprise systems in high-volume, customer-facing environments Have deep expertise in Java and Spring Boot microservices, with openness to evolving towards .NET-based architectures Possess strong experience across event-driven systems, microservices, and Domain-Driven Design, using technologies such as Kafka and RabbitMQ Build and operate cloud-native solutions on AWS, including EC2, Lambda, ECS/Fargate, RDS, DynamoDB, and CloudFormation/CDK Champion DevSecOps practices, owning CI/CD, automated testing, security, observability, and continuous improvement Are proficient in containerisation and infrastructure as code, including Docker, Kubernetes, Terraform, and Ansible Lead with a hands-on engineering mindset, mentoring others while driving high standards in code quality, performance, and reliability Tech skills: We don't expect you to know everything, but experience in several of the following will set you up for success: Back end: Java (essential), Spring Boot; openness to .NET for future architecture Architecture: Microservices, Domain-Driven Design, event-driven systems Messaging: Kafka, RabbitMQ Cloud: AWS (EC2, Lambda, ECS/Fargate, RDS, DynamoDB, CloudFormation, CDK) Database: SQL Server, PostgreSQL, NoSQL CI/CD & DevOps: TeamCity, Octopus, GitHub Actions Containers & Infrastructure as Code: Docker, Kubernetes, Terraform, Ansible Front end: TypeScript, React, Next.js Observability: Logging, monitoring, tracing (CloudWatch, Prometheus, Grafana, OpenTelemetry, ELK) Testing: JMeter, BlazeMeter If you're already part of the Commonwealth Bank Group (including Bankwest, x15ventures), you'll need to apply through Sidekick to submit a valid application. We’re keen to support you with the next step in your career. We're aware of some accessibility issues on this site, particularly for screen reader users. We want to make finding your dream job as easy as possible, so if you require additional support please contact HR Direct on 1800 989 696. Advertising End Date: 23/09/2026 • Wed, 26 Aug • Bankwest | Staff Software Engineer - Java » Perth, WA - We're shaping next-gen lending at scale with CBA backing! You have deep Java microservices expertise and lead hands... environments Have deep expertise in Java and Spring Boot microservices, with openness to evolving towards .NET-based • Tue, 25 Aug • Bankwest | Java Engineer (Mid-level) » Melbourne, Melbourne Region - This is open to Melbourne-based candidates only. The is a full-time role on a hybrid work arrangement, working three days in the office and two days remotely ABOUT THE ROLE: We're looking for Mid-level Engineers to join a major technology transformation, building a modern, cloud-native platform that will sit at the heart of a new B2B ordering ecosystem. The organisation is moving away from a bespoke legacy core towards a clean, domain-driven architecture, with the new platform spanning areas such as pricing, product information, order management and supply chain. You'll be part of the team building the middleware and integration layer between a modern off-the-shelf Order Management System (OMS) and the data and services it needs to operate. The platform will expose APIs and event-driven interfaces, connect multiple business domains and systems, and support sophisticated B2B ordering workflows, including pre-agreed stock drawdowns and commercial ordering arrangements. RESPONSIBILITIES: Design, develop and maintain high-quality Java/Spring Boot microservices Build the middleware layer connecting the OMS with business data and services Develop and integrate REST APIs and event-driven services Design solutions within a domain-driven, clean architecture Build scalable and resilient services on AWS Integrate systems across ordering, product, pricing and supply-chain domains Work with existing legacy systems while new platform capabilities are progressively introduced Contribute to technical design, development and architectural decisions Collaborate closely with the Senior Engineering Lead and wider engineering team Write clean, maintainable and well-tested production code Troubleshoot complex integration and distributed-system issues Help deliver the platform through to the February development-complete target REQUIREMENTS: Strong commercial experience with Java Strong Spring Boot experience Proven experience designing and developing microservices Strong hands-on AWS experience Extensive experience in retail and across B2B, ordering or supply-chain platforms Experience building and consuming APIs Experience with event-driven architecture Strong understanding of distributed systems and integration patterns Experience working with clean architecture / domain-driven design Ability to work effectively within an established technical vision Highly desirable: Experience working with Order Management Systems Infor iFios experience — a standout differentiator Experience working with complex enterprise integrations • Mon, 24 Aug • Restive Tech | Senior Java Developer » Denistone West, Ryde Area - Must Have Skills: We are looking for a skilled Java Developer with strong expertise in Java, Spring Boot, and Microservices. Nice to Have Skills: Kafka Detailed Job Description: We are looking for a skilled Java Developer with strong expertise in Java, Spring Boot, and Microservices. The candidate will be responsible for developing, enhancing, and maintaining scalable, high-performance applications. Key responsibilities include designing REST APIs, implementing microservices architecture, ensuring application security, troubleshooting issues, and collaborating with cross-functional teams. Experience with Agile methodologies, CI/CD, and cloud platforms is preferred. • Mon, 24 Aug • XPT Software Australia Pty Ltd | Software and Applications Programmers » Melbourne, Melbourne Region - TECHNOLOGIA IT SOLUTIONS PTY LTD is an Australian technology services company providing software development and IT solutions to businesses. The company focuses on developing practical and customised technology solutions that support business operations, improve system efficiency, and meet evolving client requirements. We are committed to delivering reliable, user-focused technology solutions while maintaining a collaborative and professional working environment that encourages innovation, continuous improvement, and professional development. About the Role We are seeking a skilled and motivated Software and Applications Programmer to join our growing team. The successful candidate will research, design, develop, test, implement, and maintain software programs and applications. The role will also involve analysing existing systems, identifying technical issues and inefficiencies, developing solutions, and supporting the ongoing improvement and maintenance of software applications. Key Responsibilities Research, analyse, and evaluate software and system requirements in consultation with users and relevant stakeholders. Design, develop, modify, and maintain software applications in accordance with business and technical requirements. Identify and resolve limitations, technical issues, and deficiencies in existing systems and associated processes. Write, review, test, debug, and maintain high-quality program code in accordance with technical specifications and established standards. Conduct software testing and diagnose and correct programming errors to ensure system reliability and performance. Integrate software components and support the implementation of new and modified applications. Develop and maintain technical documentation, user manuals, system specifications, and operational procedures. Monitor application performance and recommend improvements to enhance functionality, efficiency, and usability. Provide technical advice and input into software development strategies, project planning, proposals, and cost estimates. Collaborate with team members and clients to understand requirements and deliver appropriate software solutions. Skills and Experience Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related discipline, or equivalent relevant experience. Minimum 2 years of professional experience in software and application development. Strong understanding of software development principles, methodologies, and software development lifecycle practices. Proficiency in one or more programming languages, such as Java, Python, C#, JavaScript, or similar. Experience with software testing, debugging, troubleshooting, and version control. Strong analytical and problem-solving skills with the ability to identify and resolve technical issues. Ability to interpret technical requirements and translate them into practical software solutions. Strong written and verbal communication skills. Ability to work independently while also contributing effectively within a collaborative team environment. What We Offer Supportive and professional working environment Opportunities for ongoing learning and professional development Exposure to a diverse range of software and technology projects Opportunities to contribute to the development and improvement of business applications Competitive salary package Convenient Melbourne-based work location How to Apply Please submit your resume and a cover letter outlining your suitability for the role to: [email protected] • Mon, 24 Aug • TECHNOLOGIA IT SOLUTIONS PTY LTD | Java Developer » Canberra, ACT - critical national operations Build and enhance enterprise Java applications Contribute to important digital transformation... teams Grow your Java development and technical leadership skills About the Role Join an experienced ICT team as a Java • Mon, 24 Aug • face2face Recruitment | Led Java Software Engineer » Sydney, NSW - Join our client, a leading payment services provider, as a Lead Java Software Engineer responsible for leading backend... engineering across their high-scale payment gateway. In this role, you will architect and develop Java microservices • Sat, 22 Aug • Balance Recruitment | Java Engineer » Sydney, Sydney Region - Role: Java Full stack Engineer Location: Sydney Job type: Permanent JD: Java Full Stack Engineer Must-Have Skills Core Technical Skills Java (8/11/17) Spring Boot Microservices Architecture REST API Development Event-Driven Architecture Kafka and/or IBM MQ SQL Database Development (Oracle, MSSQL, Aurora) NoSQL Database Design and Development AWS Cloud Hands-on experience with: AWS Lambda S3 IAM CloudWatch Step Functions Serverless Architectures DevOps & CI/CD GitHub GitHub Actions TeamCity UrbanCode Deploy CI/CD pipeline design and implementation Agile development methodologies Jira & Confluence Strongly Desired Skills Frontend Development React.js (preferred) Next.js Redux / Redux Toolkit JavaScript / TypeScript Testing Library React Monitoring & Observability Splunk / Observe Grafana Prometheus AppDynamics Security Secure coding practices Certificate Management Secrets Management Vulnerability Assessment Application Security Best Practices • Fri, 21 Aug • The HR Ally | Test Manager » Denistone West, Ryde Area - Must Have Skills: Test Manager with strong experience in managing core systems with Westpac banking experience. Knowledge of API testing. Nice to Have Skills: API Automation – Rest Assured, Playwright with typescript or Selenium with Java Detailed Job Description Test Manager with strong experience in managing core systems with Westpac experience. Knowledge of API testing . • Fri, 21 Aug • XPT Software Australia Pty Ltd | Java Engineer » Sydney, NSW - Role: Java Full stack Engineer Location: Sydney Job type: Permanent JD: Java Full Stack Engineer... Must-Have Skills Core Technical Skills Java (8/11/17+) Spring Boot Microservices Architecture REST API Development Event-Driven • Thu, 20 Aug • The HR Ally | Full Stack Engineer » Sydney, Sydney Region - Role: Full stack Engineer Location: Sydney Job type: Permanent Eligibility: AUS PRs and Citizens JD : Full Stack Engineer (React, next js, Node js, Java, AWS, Python) Required Skills Java Python React.js Next.js TypeScript / JavaScript HTML5, CSS3 REST APIs Git/GitHub Agile delivery practices CI/CD pipelines Testing frameworks (Playwright, Jest, Cypress or similar) Cloud platforms - AWS • Tue, 18 Aug • The HR Ally | Mid-Level Backend Engineer - Java » Sydney, NSW - banking platforms. What you'll be doing Designing, developing and maintaining Java-based backend applications Building... where required What we're looking for Commercial experience with Java, Spring Boot and RESTful APIs Strong understanding of API design • Sun, 16 Aug • Ethos BeathChapman • AU$140000 - 160000 per year | Principal Software Engineer - Azure Storage » Australia - Overview Azure Storage, the core of Microsoft's Azure Cloud, provides 10 exabytes of capacity across 50 regions, 100 data centers, and over 1000 storage clusters. It powers millions of virtual machines, holds millions of hours of video, billions of photos, and vast amounts of analytics data. As a Principal Software Engineer - Azure Storage , you will play a key role in defining the technical direction of the most complex pieces of Azure Storage, while delivering continued improvements as well as pathbreaking features at a high quality. In addition, you will work on the latest server technologies and highly distributed systems, with a focus on reliability, scalability, performance, consistency and debuggability. Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond. Responsibilities Design, develop, test and support features, experiences and solutions for highly scalable services Develop high quality secure and compliant solutions Support highly available services used by millions of users?on a daily basis Provide technical leadership across multiple projects, aligning engineering priorities with business objectives and driving measurable impact through innovation and execution excellence Infuse AIOps practices to drive productivity, operational excellence, observability, incident detection, accurate root-cause analysis and mitigation Qualifications Required Qualifications: Bachelor's Degree in Computer Science or related technical field AND min 6 years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, or Python OR equivalent experience Preferred Qualifications / Ideal candidate: Master's Degree in Computer Science or related technical field AND 8 years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, or Python OR Bachelor's Degree in Computer Science or related technical field AND 12 years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, or Python OR equivalent experience 5 years experience with: Developing production software System design, algorithmic skills, and data?structures Debugging, testing, and problem-solving Designing, building and running large scale and highly available Cloud services or distributed systems Automation, performance, and building highly available distributed systems at scale Troubleshooting skills across network, application, caching, queuing, load-balancing storage and distributed services layer Other Requirements: Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter On-call requirements for this role \azurecorejobs This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled. Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations. (https://careers.microsoft.com/v2/global/en/accessibility.html) • Sat, 15 Aug • Microsoft Corporation | Staff Data Engineer (AWS, Java & Real-Time Data) » Australia - Staff Data Engineer (AWS, Java & Real-Time Data) Lead the design and delivery of a new cloud-based credit risk data domain. Shape data models, streaming solutions and engineering standards from the ground up. Build with AWS, Java and modern real-time data technologies as CommBank transforms its technology estate. Do Work That Matters Be part of the team driving enterprise-wide transformation at CommBank. Corporate Technology delivers the modern platforms, enterprise data and critical systems that power the Bank’s Operations and Corporate functions. You’ll collaborate across diverse teams, solve complex technology challenges and help shape the future of one of Australia’s leading organisations. As a Staff Data Engineer in the Credit Risk Profile Squad, you’ll provide hands-on technical leadership as we establish a new service domain. You’ll design the data foundations, build secure and resilient pipelines, and enable trusted credit risk information to be accessed through data products, real-time events and APIs. See yourself in our team The Credit Risk Profile Squad is a new team focused on modernising legacy credit risk assets and creating a scalable, cloud-based system of record. The squad will support real-time event notifications, reusable data products and future AI-enabled capabilities while progressively transitioning consumers from legacy systems. In this role, you will: Lead the design of conceptual, logical and physical data models for the new Credit Risk Profile service domain. Design, build and operate batch and near real-time ingestion and data-processing pipelines using Java, AWS and distributed processing technologies. Establish engineering standards, reusable patterns, architectural guardrails and technical decisions across the squad. Develop trusted data products with appropriate quality controls, metadata, lineage, access controls and governance. Guide the migration of data and consumers from legacy assets to modern cloud-based services. Build automated testing, continuous delivery, monitoring and observability into the full engineering lifecycle. Influence technical decisions across engineering, architecture and product teams, balancing delivery, resilience, security and cost. Mentor engineers and contribute to an inclusive culture of engineering excellence, learning and continuous improvement. We’re interested in hearing from people who: You are an experienced data engineering leader who can move between strategy, design and hands-on delivery. You enjoy solving complex data problems and can provide clear technical direction while helping other engineers grow. We know strong candidates may not have worked with every technology below. If you have deep experience in modern data engineering and real-time processing, we would still like to hear from you. Bring strong Java engineering capability for building production-grade data ingestion, event-streaming and processing solutions. Have experience designing and delivering data solutions on AWS, including technologies such as Glue Catalog, S3, Iceberg, Kinesis, MSK or Kafka, Lambda and PostgreSQL. Understand real-time data concepts such as change data capture, event-driven ingestion, windowing, checkpointing, schema evolution, replay and operational recovery. Have strong data modelling and database capability, including SQL, partitioning, stored procedures and conceptual, logical and physical modelling. Have experience with Apache Flink, or strong transferable experience with Spark Streaming or another distributed stream-processing framework. Apply sound engineering practices across GitHub Actions, CI/CD, automated testing, DevSecOps and source control. Design for production reliability using monitoring, logging, alerting and observability platforms such as CloudWatch, Grafana, Splunk, Datadog or similar. Can set technical direction, influence stakeholders and mentor engineers working across complex programs or initiatives. Experience with Python, Parquet, data replication, data quality, enterprise semantic models or regulated data environments will also be valued. Relevant AWS or data engineering certifications are welcome but are not essential where you can demonstrate equivalent practical experience. Working with us: At CommBank, we're committed to creating an accessible, inclusive and respectful workplace. If you require support or adjustments, please let us know. We welcome applications from people of all backgrounds and we're particularly committed to making a positive difference for Aboriginal and/or Torres Strait Islander Peoples. For support please contact 1800 989 696. If this opportunity excites you, we’d love to hear from you. Apply today. If you're already part of the Commonwealth Bank Group (including Bankwest, x15ventures), you'll need to apply through Sidekick to submit a valid application. We’re keen to support you with the next step in your career. We're aware of some accessibility issues on this site, particularly for screen reader users. We want to make finding your dream job as easy as possible, so if you require additional support please contact HR Direct on 1800 989 696. Advertising End Date: 19/09/2026 • Sat, 15 Aug • Commonwealth Bank of Australia | Senior Software Engineer (Developer Tooling) - Python/Java » Sydney, NSW - and Java backend engineers across local development, IDEs, dependency management, builds, testing, CI/CD, and releases... Experience, or backend software engineering, with substantial hands-on programming experience in Python and/or Java • Wed, 12 Aug • Canva | Java Developer » Sydney, NSW - As a Java Developer reporting to Director – Software Engineering, you'll take end-to-end ownership of meaningful..., hands-on Java development skills with a solid understanding of software design principles, data structures, and algorithms • Mon, 10 Aug • Nasdaq | Related Jobs in Australia | Latest Java Job Opportunities in AustraliaCommon roles include: | |
|---|
|