LIFELENZ

Software Engineer – Compliance Team

LIFELENZ

full-time

Posted on:

Location Type: Hybrid

Location: Adelaide • 🇦🇺 Australia

Visit company website
AI Apply
Apply

Salary

💰 A$105,000 - A$135,000 per year

Job Level

Mid-LevelSenior

Tech Stack

JavaLinuxMicroservicesPostgresRubyRuby on RailsSpring

About the role

  • Design, develop, test, deploy, and maintain software applications and backend services in line with product and technical specifications.
  • Write, review, and optimise high-quality, maintainable, and performant code primarily using Java / Spring, Drools, and/or Ruby / Ruby on Rails.
  • Develop and enhance backend systems across microservices and monolithic architectures, ensuring scalability, security, and reliability.
  • Design and implement a rules and compliance engine, translating regulatory and business requirements into robust software solutions.
  • Participate in system and application architecture discussions, contributing to technical design decisions and implementation approaches.
  • Perform debugging, troubleshooting, and root-cause analysis across complex codebases and production systems.
  • Apply software engineering best practices, including version control, automated testing, code reviews, and continuous integration.
  • Where required, act as Feature Lead, owning the technical delivery of assigned features from design through to release.
  • Collaborate with cross-functional teams including product managers, UX/UI designers, architects, DevOps, security specialists, and test analysts to deliver software solutions aligned to business needs.

Requirements

  • 5+ years’ professional experience in a software engineering role within a product-based environment.
  • Demonstrated experience in software design, development, testing, and maintenance across the full software development lifecycle.
  • Strong proficiency in modern Java, including object-oriented design, performance optimisation, and clean code principles.
  • Proven experience developing and maintaining RESTful APIs using Java Spring.
  • Experience working with relational databases (preferably PostgreSQL) and data access layers.
  • Strong debugging and problem-solving skills, including diagnosing and resolving complex software defects.
  • Experience working in Agile development environments (e.g. Scrum, iterative delivery, test-driven development).
  • Familiarity with Linux-based environments and modern development toolchains.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaSpringDroolsRubyRuby on RailsRESTful APIsPostgreSQLdebuggingproblem-solvingAgile
Soft skills
collaborationcommunicationleadershiptechnical designtroubleshootingroot-cause analysisoptimisationcode reviewsfeature ownershipcross-functional teamwork