Java Developer

Engineering · Full-time · Melbourne, Australia

Job description

No. of openings: 6

Summary:

At Tally Group, we put our energy into building world-leading utility technology. We want to transform how people power their homes and businesses, so we're reinventing how energy retailers operate.

We are a cloud-native SaaS provider with extensive experience and clients worldwide. We offer a comprehensive suite of innovative billing, digital and analytics solutions designed to meet globally diverse market and regulatory requirements, empower customers and reduce cost-to-serve.

Responsibilities:

  • Design, develop, and maintain scalable web applications for our SaaS platform, leveraging AWS services where appropriate, to support a growing user base within the Australian Energy/Utility Industry.

  • Develop user interfaces (UIs) using HTML, CSS, and modern JavaScript frameworks like React or Angular.

  • Build secure and robust APIs for the back-end using technologies like Java, Python, or similar.

  • Integrate front-end and back-end functionalities seamlessly, ensuring efficient data flow and user experience.

  • Write clean, maintainable, and well-documented code adhering to best practices for both front-end and back-end development.

  • Collaborate with designers to translate design mockups into functional and responsive web interfaces.

  • Ensure cross-browser compatibility and optimize code for performance across various devices used in the Utility Industry.

  • Implement accessibility best practices to ensure our SaaS platform is usable by everyone.

  • Stay up-to-date with the latest full-stack development trends and technologies relevant to SaaS applications and AWS integration.

  • Participate in code reviews and provide constructive feedback to colleagues.

  • Understand and potentially interact with database systems like MySQL for data retrieval and manipulation.

Experience and Competencies Required:

  • Experience in the Energy Industry is a must
  • 5+ years of experience as a Full-Stack Developer with a strong understanding of both front-end and back-end development principles.
  • Experience building web applications for the Australian Energy/Utility Industry is a strong plus.
  • Proficiency in HTML, CSS, JavaScript (ES6+), and a modern front-end development framework (e.g., React, Angular) with experience in building Single Page Applications (SPAs).
  • Experience with back-end development using a server-side language like Java, Python, or similar.
  • Experience with responsive web design (RWD) principles and building for various screen sizes.
  • Experience with UI/UX best practices for SaaS applications.
  • Familiarity with AWS services such as S3, CloudFront, and API Gateway (knowledge of additional services like Lambda or DynamoDB is a plus).
  • Excellent communication, collaboration, and problem-solving skills.
  • A passion for building user-friendly and engaging web experiences.

Org chart