Java Software Engineer

1 day ago


Melbourne, Victoria, Australia ALOIS Australia Full time $120,000 - $180,000 per year

Job role - Full Stack Java Lead

Job location – Melbourne

Job Type – Contract

Key Responsibilities

  • Microservices Architecture & Design: Lead the design and implementation of modular, scalable microservices using Spring Boot, adhering to domain-driven design and cloud-native principles.
  • Back-End Development: Build and maintain robust RESTful APIs and business logic using Java (Spring Boot), with a focus on performance, scalability, and maintainability.
  • Front-End Development: Develop dynamic and responsive user interfaces using ReactJS, integrating seamlessly with backend services.
  • Cloud Integration: Architect and deploy microservices on AWS, leveraging services like EC2, S3, Lambda, RDS, API Gateway, and CloudFormation.
  • DevOps & Automation: Drive CI/CD implementation using Jenkins/GitLab, containerization with Docker/Kubernetes, and infrastructure-as-code tools.
  • Performance & Security: Ensure applications are optimized for speed, reliability, and security, with a strong focus on secure API design and data protection.
  • Technical Leadership: Mentor team members, conduct code reviews, and enforce best practices in microservices development and Spring Boot usage.
  • Cross-Functional Collaboration: Partner with Product Owners, Architects, and Delivery Managers to align technical solutions with business objectives.

Required Technical Skills

  • Back-End: Expert-level proficiency in Java/J2EE, Spring Boot, Hibernate, and RESTful API development.
  • Microservices: Strong experience in designing and deploying distributed microservices architectures, including inter-service communication, service discovery, and API security.
  • Front-End: Advanced ReactJS (Hooks, Redux, Context API), HTML5, CSS3, JavaScript (ES6+).
  • Cloud Expertise: Hands-on experience with AWS services (EC2, S3, Lambda, RDS, API Gateway, IAM).
  • DevOps Tools: Git, Jenkins, Docker, Kubernetes, Terraform/CloudFormation.
  • Database: SQL and NoSQL (MySQL, PostgreSQL, DynamoDB).
  • Testing & Quality: Unit testing frameworks (JUnit, Mockito) and automated testing strategies.

Experience

  • Minimum: 7+ years in fullstack development, with at least 2 years in a lead role.
  • Preferred: Proven experience in Spring Boot microservices development and cloud-native application deployment at enterprise scale.

Nice-to-Have

  • Familiarity with GraphQL, performance tuning, and observability tools (Prometheus, ELK).
  • Exposure to legacy modernization and migration to AWS.


  • Melbourne, Victoria, Australia java Full time $120,000 - $180,000 per year

    Our Senior Developers become trusted advisors to our clients, working alongside other client stakeholders to ensure delivery and technical excellence. As a Senior Developer, you will lead by example and work hands-on alongside your teammates on delivery - as well as providing high-level guidance and advice to our customers.Our Culture:We are a team focused...


  • Melbourne, Victoria, Australia ALOIS Solutions Full time $120,000 - $180,000 per year

    Role: Senior Software Engineer – Java & SignavioWork location: Melbourne - HybridRole type: FTC - 12 monthsRole Summary:Responsible for designing and developing scalable Java applications using Spring Boot and microservices architecture, while integrating Signavio tools for business process modeling and intelligence. The role involves close collaboration...


  • Melbourne, Victoria, Australia Resource Corner Full time $120,000 - $180,000 per year

    Role: Palo Senior Software Engineer-Java & SignavioLocation: MelbourneDuration: 12+months


  • Melbourne, Victoria, Australia Dipole Group Full time $120,000 - $180,000 per year

    Role SummaryWe are seeking a highly skilledSenior Software Engineerwith deep expertise inJava (Spring Boot, Microservices)and hands-on experience withSignavio Process Intelligence and Process Manager. In this role, you will be responsible for designing and developing scalable enterprise applications, integrating business process modeling tools, and...


  • Melbourne, Victoria, Australia PRA Full time $120,000 - $180,000 per year

    Senior Java Developer |Melbourne | Hybrid (WFH + Onsite)A leading Australian software company is seeking twoSenior Java Developersto join its growing development team. This organisation builds and supports enterprise-level, browser-based solutions for it's clients in the health care industry. In this role, you'll make a difference and help the...


  • Melbourne, Victoria, Australia Pulselive Full time $120,000 - $180,000 per year

    Join Our Team as a Senior Software Engineer at PulseliveHi, I'm Dave Folan, Technical Director here at Pulselive and I'm excited to invite you to consider joining us as aSenior Software Engineeron our backend team.If you're someone who loves crafting elegant technical solutions, thrives in a collaborative environment, and is passionate about delivering...


  • Melbourne, Victoria, Australia Pyramid Global Technologies Full time $80,000 - $120,000 per year

    Product Skillset: Strong experience in one (or more) of the following technologies: Node Angular React JS Java JavaScript Exposure to network automation, Software Defined Networking and NFVi concepts Proven programming experience that conforms to good software engineering design principles and practices (including version management). This includes...

  • Software Engineer

    1 day ago


    Melbourne, Victoria, Australia Gallagher Full time $80,000 - $120,000 per year

    AbouteShepherdeShepherd is a bold, tech-forward agritech start-up revolutionising livestock management. We're office-first, progress-over-perfection, and we get sh*t done. Our team knows tech, gets hands dirty, and thrives on innovation.The OpportunityAs a Software Engineer in our Research and Development team, you'll design, develop, and maintain software...

  • Software Engineer

    1 day ago


    Melbourne, Victoria, Australia Gallagher Group Full time $120,000 - $140,000 per year

    About eShepherdeShepherd is a bold, tech-forward agritech start-up revolutionising livestock management. We're office-first, progress-over-perfection, and we get sh*t done. Our team knows tech, gets hands dirty, and thrives on innovation.The OpportunityAs a Software Engineer in our Research and Development team, you'll design, develop, and maintain software...


  • Melbourne, Victoria, Australia Umbrella Club Full time $120,000 - $180,000 per year

    Senior Software Engineer – Java / DevOpsContractWe're looking for a Engineer who thrives on solving complex problems, collaborating with teams, and delivering high-quality software solutions end-to-end.In this role, you'll be involved inrequirements gathering, designing scalable architectures, and delivering robust applicationswithin structured enterprise...