Principal Java Software Developer

1 week ago


Melbourne, Victoria, Australia Salt Recruitment Full time

About the Role

">

We are seeking a skilled Principal Java Software Developer to join our engineering team in Melbourne. As a senior member of our team, you will be responsible for designing and developing scalable backend applications that extract, transform, and analyze large data sets.

">

Key Responsibilities

">
  • Design and develop high-quality software solutions using Java and related technologies.
  • Work closely with cross-functional teams to understand business requirements and deliver solutions that meet customer needs.
  • Collaborate with other engineers to ensure seamless integration of new features and components.
  • Mentor junior engineers and provide guidance on best practices and development principles.
  • Stay up-to-date with industry trends and emerging technologies to drive innovation and improvement.
">

Requirements

">
  • Extensive experience in Core Java development (8+ years).
  • In-depth experience in developing microservices architectures (Spring Boot).
  • Proven experience designing and building RESTful APIs.
  • Hands-on experience with various AWS Services (EC2, RDS, S3, Lambda, VPC etc).
  • Knowledge of Docker and Kubernetes.
  • Strong knowledge working with Relational Databases.
  • Understanding of Solution Design and Architecture.
  • Experience working in an Agile environment.
  • Promote best practices and development principles.
  • Full working rights in Australia.
">

What We Offer

">
  • A competitive salary package of AU$155,000 - AU$170,000 per annum + Super.
  • A hybrid working arrangement with 3 days remote work per week.
  • The opportunity to work with the latest technologies on exciting projects.
">

About Us

">

Salt is a leading recruitment agency specializing in technology placements. Our mission is to create futures by putting our clients, candidates, partners, and team members at the heart of everything we do.

">

We are committed to diversity, equity, and inclusion and welcome applications from qualified candidates from diverse backgrounds.

">

Salt acknowledges the Traditional Owners of the lands across Australia as the continuing custodians of country and culture.

">

We pay our respects to all First Nations Australians and their Elders past and present.

">

Please note that this role requires full working rights in Australia.


  • Software Developer

    4 weeks ago


    Melbourne, Victoria, Australia Boehunter Full time

    Job Title: Software Developer - Java and PythonJob Description: We are seeking a skilled Software Developer to join our team. The ideal candidate will have experience with Java and Python programming languages and be able to develop high-quality software applications.Key Responsibilities:Develop software applications using Java and PythonCollaborate with...


  • Melbourne, Victoria, Australia Fuse Recruitment Full time

    We are looking for a talented Software Developer with a strong background in Java to join our team. A successful candidate will have a solid understanding of object-oriented programming principles and be able to design and implement efficient software solutions.Key Responsibilities:Design and develop large-scale software applications using JavaCollaborate...


  • Melbourne, Victoria, Australia Salt Recruitment Full time

    Salt Recruitment is seeking a skilled Senior Java Engineer to join their team in Melbourne, Australia.Company OverviewThe company is a growing SaaS organisation based in Melbourne, Australia, that provides innovative software solutions. They are seeking a talented individual to help build various backend applications that extract, transform, and analyse...


  • Melbourne, Victoria, Australia Gorilla Jobs Full time

    About the Role:We are seeking a skilled Software Developer with expertise in Java to join our team at {company}. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications using Java.Key Responsibilities:- Design and develop software applications using Java- Collaborate with...

  • Software Architect

    4 days ago


    Melbourne, Victoria, Australia Zone IT Solutions Full time

    We are currently seeking a seasoned Software Architect to lead our Java Microservices projects in Australia. This role offers substantial growth opportunities and involves working on large-scale projects, leveraging cutting-edge technologies.Salary: $120,000 - $150,000 per annumJob Description:About UsZone IT Solutions is an Australia-based Recruitment...


  • Melbourne, Victoria, Australia RACV Full time

    About this role:This is a key position in our company where the successful candidate will be responsible for the development of software applications. The ideal candidate will have a strong background in programming languages such as Python and Java, as well as experience with coding and software development. If you have a passion for technology and are...


  • Melbourne, Victoria, Australia Jetstar Full time

    Job DescriptionWe are seeking a highly skilled Software Developer with expertise in Java to join our team at {company}.Key Responsibilities:Design, develop, and maintain large-scale software applications using Java.Collaborate with cross-functional teams to identify and prioritize project requirements.Ensure high-quality software delivery through thorough...


  • West Melbourne, Victoria, Australia HealthcareLink Full time

    About the RoleWe are seeking a Senior Software Developer to join our team. This role will involve working on the development of our core product, utilizing Java as the primary programming language.Key ResponsibilitiesDesign, develop, and test software applications using JavaCollaborate with cross-functional teams to identify and prioritize project...


  • Melbourne, Victoria, Australia Pyramid Global Technologies Full time

    About the job Java APIJob Description : Java APIKey Skills and ResponsibilitiesImplement Java 8 features to enhance system performance.Design, develop, and deploy Spring/ Spring Boot/ Micro services applications.Develop and maintain Restful API endpoints.Write unit tests using JUnit.Utilize Docker, Kubernetes, Open Shift for containerization and...


  • Melbourne, Victoria, Australia Salt Recruitment Full time

    OverviewSalt Recruitment is partnering with a leading SaaS organisation in Melbourne to find a seasoned Java expert.About the RoleWe are seeking an experienced Senior Java Engineer to join our client's innovative Engineering team on a permanent basis. The ideal candidate will have extensive experience in building scalable backend applications that extract,...


  • Melbourne, Victoria, Australia Ablethorpe Recruitment Full time

    About the RoleWe are seeking a skilled Software Engineer with expertise in Java to join our team at {company}.As a senior member of our software development team, you will be responsible for designing, developing, and maintaining high-quality software applications using Java.Key Responsibilities:Design and develop robust and efficient software solutions...


  • Melbourne, Victoria, Australia XPT Software Australia Pty Ltd Full time

        Android Software Engineer    At XPT Software Australia Pty Ltd, we are seeking an experienced Android Software Engineer to join our team.    Key Responsibilities:    Design and develop high-quality Android applications using Kotlin and Java.Collaborate with cross-functional teams to ensure seamless integration with back-end...


  • Melbourne, Victoria, Australia Cognizant Full time

    About the RoleCognizant is seeking a highly skilled Senior Software Engineer to join our team. As a Java Developer, you will be responsible for designing, developing, and deploying scalable and maintainable applications using Spring Boot, microservices architecture, and cloud platforms.The ideal candidate will have a proven track record of designing and...


  • Melbourne, Victoria, Australia Telstra Full time

    About the Role:As a Senior Software Engineer - Java, you will be responsible for designing and developing large-scale software applications using Java. Your primary focus will be on building robust, scalable, and efficient software solutions that meet the needs of our clients. You will work closely with our cross-functional teams to identify and prioritize...


  • Melbourne, Victoria, Australia Zone IT Solutions Full time

    About UsZone IT Solutions is a leading Australia-based recruitment company specializing in digital, ERP, and larger IT services.We offer flexible, efficient, and collaborative solutions to organizations seeking IT expertise. Our agile, agnostic, and flexible approach helps you source the best IT talent.With delivery offices in Melbourne, Sydney, and India,...

  • Software Engineer

    4 weeks ago


    Melbourne, Victoria, Australia Xero Full time

    About the Role:We're looking for a skilled Software Engineer with expertise in Java and Python to join our team. The ideal candidate will have a strong background in software development and the ability to work in a fast-paced environment.Responsibilities:• Develop high-quality software applications using Java and Python• Collaborate with...


  • Melbourne, Victoria, Australia people2people Full time

    About the RoleWe are seeking a skilled Software Engineer to join our team. The ideal candidate will have strong problem-solving skills and experience with Java.Key ResponsibilitiesDevelop high-quality software using JavaCollaborate with cross-functional teams to deliver projectsIdentify and troubleshoot issues in the codebaseRequirementsProficiency in...


  • Melbourne, Victoria, Australia Green Light Full time

    Software Development OpportunitiesGreen Light Australia is partnering with a leading company to engage Software Developers at various levels from mid-level to senior within the Java, NiFi, Ansible, Spring, Rest API, Docker, and Kubernetes space.This role requires an existing NV1 Security Clearance. Your key responsibilities will include liaising with...


  • Melbourne, Victoria, Australia St Vincent's Hospital Melbourne Full time

    About the RoleWe are seeking a skilled Java Developer to join our team.Key ResponsibilitiesDesign and develop high-quality software applications using Java.Collaborate with cross-functional teams to identify and prioritize project requirements.Required SkillsProficiency in Java and related technologies.Strong understanding of software development principles...


  • Melbourne, Victoria, Australia RMIT University Full time

    Job Title: Senior Software Engineer with Proficiency in JavaWe are looking for an experienced Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining large-scale applications using Java. Your expertise in Java and experience in backend development will be...