Java

Sterland Computing

Sydney

Teletrabalho

AUD 120 000 - 180 000

Tempo integral

Há 6 dias
Torna-te num dos primeiros candidatos

Recebe uma resposta deste empregador

O teu currículo e carta de apresentação, adaptados exatamente ao que estão a contratar.

Ultrapassa os filtros ATS

Resumo da oferta

DMSi is seeking an experienced Java Developer to design, develop, and maintain reusable components and shared frameworks powering ERP apps. You will drive architectural patterns for multi-tenant SaaS, optimize performance, and uphold security standards across the ecosystem.

Join a team focused on innovation and customer success, collaborating with product teams and leveraging AI-assisted tooling to boost productivity and reduce technical debt.

Qualificações

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent.
  • 3-7 years of hands-on Java development, including shared frameworks or platform components.
  • Experience with multi-tenant SaaS architectures and enterprise apps.

Responsabilidades

  • Design and develop reusable components, libraries, and frameworks used across ERP apps.
  • Apply architectural patterns for multi-tenant SaaS with emphasis on performance and scalability.
  • Optimize framework performance and ensure security best practices (OAuth/JWT, OWASP).
  • Champion AI-assisted development tools to speed delivery and reduce debt.
  • Conduct peer code reviews and participate in framework design discussions.
  • Collaborate with product teams to translate requirements into technical solutions.

Conhecimentos

Java development
Framework development
Software architecture
AI tooling usage
DevOps practices
Code reviews
Team collaboration

Formação académica

Bachelor's degree in CS/SE or related

Ferramentas

Spring Framework (Boot, Security, Data, Cloud)
CI/CD pipelines
GWT

Descrição da oferta de emprego

DMSi is a leading provider of ERP software solutions for the hardware, timber, and building materials industry across North America and Australia/New Zealand. For decades, we've been helping retailers, wholesalers, and trade merchants streamline their operations, manage inventory smarter, and grow their businesses with our Frameworks ERP platform.

We're a team that values innovation, customer obsession, and genuine partnerships with the businesses we serve. If you're passionate about B2B sales and want to make a real impact in the building materials industry, we'd love to hear from you.

The Opportunity

We're seeking an experienced Java Developer to design, develop, and maintain our common framework and shared components that power multiple ERP applications. This role is critical to ensuring consistency, performance, and scalability across our entire ERP ecosystem while reducing development time and technical debt.

What You'll Do
  • Design and develop reusable components, libraries, and frameworks used across multiple ERP applications.
  • Apply architectural patterns and best practices for multi-tenant SaaS applications.
  • Optimize framework performance, ensuring optimal response times at scale.
  • Implement security protocols and compliance standards (OWASP, SOC 2, NIST).
  • Drive adoption of AI-powered development tools to increase team productivity.
  • Conduct peer code reviews and participate in framework architecture discussions and design.
  • Collaborate with product teams to understand requirements and provide technical guidance.
What We're Looking For:
  • 5+ years of Java development experience, with 2+ years in framework/platform development.
  • Strong understanding of software architecture patterns (microservices, event-driven, domain-driven design).
  • Experience building multi-tenant SaaS applications with focus on:
    • Performance optimization and caching strategies
    • Horizontal scalability and distributed systems
    • Security best practices (OAuth, JWT, encryption, OWASP)
    • High availability and fault tolerance
  • Proven track record using AI tools to accelerate development (GitHub Copilot, ChatGPT/Claude, etc.).
  • Experience with:
    • Spring Framework (Boot, Security, Data, Cloud)
    • CI/CD pipelines and DevOps practices
    • Some experience with GWT will be an advantage
Education and Experience:

Bachelor's Degree in Computer Science, Software Engineering, or equivalent professional experience.
3-7 years of hands-on Java development experience, with at least 2 years working on shared frameworks or platform components.
Proven background in maintaining and enhancing large-scale enterprise applications in a SaaS environment.
Experience working in agile teams with exposure to multiple stakeholder groups and cross-functional collaboration.
Track record of successfully delivering complex technical projects while balancing technical debt reduction and feature development.

Work Environment and Physical Demands:

Remote office with the use of computers and mobile devices; no unusual physical demands. Travel to customer locations and trade shows as needed, including business air travel and car rentals.

Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Java Developer
Java Developer

Sterland Computing • Sydney

Presencial
AUD 120 000 - 160 000
Remote Senior Java Frameworks Engineer - SaaS & AI
Remote Senior Java Frameworks Engineer - SaaS & AI

Sterland Computing • Sydney

Presencial
AUD 120 000 - 160 000
Senior Java Framework Engineer – SaaS & AI Tools
Senior Java Framework Engineer – SaaS & AI Tools

Sterland Computing • Sydney

Teletrabalho
AUD 120 000 - 180 000
Sr Systems Engineer - AWS Cloud & Linux
Sr Systems Engineer - AWS Cloud & Linux

Sterland Computing • Sydney

Presencial
AUD 120 000 - 180 000
Senior Java Software Engineer
Senior Java Software Engineer

Atain • Sydney

Presencial
AUD 140 000 - 180 000
Data Platform Engineer
Data Platform Engineer

Sterland Computing • Sydney

Presencial
AUD 120 000 - 180 000
Sr. Java Developer
Sr. Java Developer

Showtime Consulting • Sydney

Presencial
AUD 120 000 - 160 000
Java Technical Lead
Java Technical Lead

White Bay • Sydney

Híbrido
AUD 140 000 - 210 000
Private health insurance
Employee stock purchase plan
Equity grant
+5
Senior Java Software Engineer
Senior Java Software Engineer

Balance Recruitment and Balance Consulting • Sydney

Presencial
AUD 140 000 - 180 000
J
J

Synechron • Sydney

Presencial
AUD 150 000 - 210 000