Senior Java Developer

1 week ago


Sydney, New South Wales, Australia Manpower Australia Full time
Job Description

Job Title: Senior Java Developer / Tech Lead

Location: Sydney

Job Type: Full-time

About the Role:

We are seeking an experienced Senior Java Developer / Tech Lead to join our team at Manpower Australia. As a key member of our development team, you will be responsible for leading the design, development, and implementation of complex software systems using Java.

Key Responsibilities:

  • Lead the development of high-quality Java software applications using Spring Boot, Spring Framework, and other relevant technologies.
  • Design and implement scalable, efficient, and secure software systems using Java, Kafka, and other relevant technologies.
  • Collaborate with cross-functional teams to identify business requirements and develop solutions that meet those needs.
  • Provide technical guidance and mentorship to junior developers to help them grow in their careers.
  • Participate in code reviews and ensure that all code meets the highest standards of quality and maintainability.
  • Stay up-to-date with the latest developments in Java and other relevant technologies and apply that knowledge to improve our software systems.

Requirements:

  • Strong hands-on experience with Java 8, 11, and above.
  • Solid experience with Spring Boot and Spring Framework modules for developing RESTful APIs.
  • Excellent knowledge of Object-Relational Mapping (ORM) or Java Persistence API (JPA) along with caching capabilities.
  • Strong hands-on experience with Microservice Design Patterns (e.g., Circuit Breaker, Saga, Aggregator).
  • Solid hands-on experience with synchronous/asynchronous and parallel microservice communication patterns.
  • Good hands-on knowledge of writing JUnit using Mockito and performing Unit testing.
  • Good hands-on caching using Redis and Ehcache.
  • Knowledge of API virtualization.
  • Knowledge of API automation and frameworks (e.g., TestNG).
  • Knowledge of Bitbucket.
  • Knowledge of Maven.
  • Knowledge of Swagger/Open API specification and AVRO.
  • Good to have: Capable of doing thorough code reviews and well-versed in writing structured, well-documented, maintainable, and clean code.
  • Experience in Cloud Computing using Azure and AWS.
  • Oracle database along with NoSQL DB knowledge (e.g., Cosmos and Dynamo Databases).
  • Database/API performance tuning.
  • Optimal memory management.
  • IDE - Eclipse/IntelliJ.
  • Skills in CI/CD with automated deployment.
  • Familiarity with workflow tools - JIRA and Confluence.
  • Exposure to front technologies using Micro Front End pattern.
  • Good experience in the Payment Domain.
  • Good experience in Agile/Scrum development model.

What We Offer:

We offer a competitive salary and benefits package, as well as opportunities for professional growth and development. If you are a motivated and experienced Senior Java Developer / Tech Lead looking for a new challenge, please submit your application.



  • Sydney, New South Wales, Australia Firesoft People Full time

    Senior Java DeveloperAbout the RoleFiresoft People is seeking a highly skilled Senior Java Developer to join our team. As a Senior Java Developer, you will play a critical role in the development and maintenance of our trading platform.Key ResponsibilitiesDesign, develop, and deploy high-performance Java applicationsCollaborate with cross-functional teams to...


  • Sydney, New South Wales, Australia Firesoft People Full time

    Job Title: Senior Java DeveloperLocation: Macquarie ParkFiresoft People is seeking a skilled Senior Java Developer to design, develop, and maintain software applications that support our unique ERP software. As a Senior Java Developer, you will be responsible for leading the development of high-quality software applications using Java/J2EE...


  • Sydney, New South Wales, Australia EBR Full time

    About the RoleWe are seeking a highly skilled Senior Java Developer to join our team at EBR. As a key member of our software development team, you will be responsible for designing, developing, and maintaining large-scale enterprise software applications.This is an exciting opportunity for a talented Java professional to take their career to the next level...


  • Sydney, New South Wales, Australia Virtusa Full time

    About the RoleVirtusa is seeking a highly skilled Senior Java Developer to join our team. As a Senior Java Developer, you will be responsible for designing and developing complex software applications using Java.Key ResponsibilitiesDesign and develop high-quality software applications using JavaCollaborate with cross-functional teams to identify and...


  • Sydney, New South Wales, Australia Firesoft People Full time

    About Firesoft PeopleFiresoft People is a leading provider of innovative software solutions to the Financial Services industry.Job Title: Senior Java DeveloperWe are seeking a highly skilled and experienced Senior Java Developer to join our dynamic team.Key Responsibilities:Design, develop, and maintain high-quality software applications using Java/J2EE...


  • Sydney, New South Wales, Australia EBR Full time

    About the RoleWe are seeking a highly skilled Senior Java Developer to join our team at EBR. As a key member of our development team, you will be responsible for designing, developing, and maintaining large-scale enterprise software applications.Key ResponsibilitiesDesign and develop high-quality software applications using Java, adhering to industry...


  • Sydney, New South Wales, Australia EBR Full time

    About the RoleWe are seeking a highly skilled Senior Java Engineer to join our team at EBR. As a key member of our software development team, you will be responsible for designing, developing, and maintaining large-scale enterprise software applications.Key ResponsibilitiesDesign and develop high-quality software applications using Java, with a focus on...


  • Sydney, New South Wales, Australia Clicks IT Recruitment Full time

    Job Title: Senior Full Stack Java DeveloperWe are seeking a highly skilled Senior Full Stack Java Developer to join our team at Clicks IT Recruitment.Job Summary:The successful candidate will play a critical role in developing and maintaining web-based applications using Java, Spring Boot, and related technologies.Key Responsibilities:Design, develop, and...


  • Sydney, New South Wales, Australia Virtusa Full time

    Job DescriptionWe are seeking a highly skilled Senior Java Developer to join our team at Virtusa. As a key member of our development team, you will be responsible for designing and developing applications using Java EE and microservices.Key Responsibilities:Design and develop applications using Java EE and microservicesWork with diverse application...


  • Sydney, New South Wales, Australia Firesoft People Full time

    Unlock Your Potential as a Java ExpertFiresoft People is seeking a highly skilled Senior Java Developer to join our team and contribute to the development of cutting-edge trading systems.About the RoleWe are looking for a talented Java professional with a strong background in trading systems and a passion for innovation. As a Java Software Engineer, you will...


  • Sydney, New South Wales, Australia Manpower Australia Full time

    Job Title: Senior Java Developer / Technical LeadLocation: AustraliaJob Summary:We are seeking a highly skilled Senior Java Developer / Technical Lead to join our team at Manpower Australia. As a key member of our development team, you will be responsible for designing, developing, and maintaining large-scale Java applications.Key Responsibilities:Design and...


  • Sydney, New South Wales, Australia Manpower Australia Full time

    Job Title: Senior Java Developer / Technical LeadLocation: AustraliaJob Summary:We are seeking an experienced Senior Java Developer / Technical Lead to join our team at Manpower Australia. As a key member of our development team, you will be responsible for designing, developing, and maintaining large-scale Java applications.Key Responsibilities:Design and...


  • Sydney, New South Wales, Australia Darumatic Full time

    About DarumaticDarumatic is an IT consultancy that specializes in cloud-native technologies. Our mission is to empower clients to build better software.Role OverviewThis is an exciting opportunity to work on a project with significant social impact. Our client is seeking a Senior Java Developer to join their team. You will focus on supporting, maintaining,...


  • Sydney, New South Wales, Australia Firesoft People Full time

    Senior Java DeveloperWe are Firesoft People, a leading solution provider in automated leasing, and we're looking for a Senior Java Developer to help us take our technology to the next level.About the RoleAs a Senior Java Developer, you will work with cutting-edge technologies like Java 8-11, Java EE7, Angular, Quarkus, Oracle, SQL Server, and Postgres, and...


  • Sydney, New South Wales, Australia Talenza Full time

    Job Title: Senior Software Engineer - Java DeveloperJob Type: ContractLocation: Sydney CBD (Greater Sydney Area)Job Description:Talenza is seeking a highly skilled Senior Software Engineer - Java to join our team in the Sydney CBD. As a Senior Software Engineer - Java, you will be working on the development of latency-sensitive algorithmic trading...


  • Sydney, New South Wales, Australia Talenza Pty Limited. Full time

    Job Title: Senior Software Engineer - Java DeveloperAbout the Role:We are seeking a highly skilled Senior Software Engineer - Java Developer to join our team at Talenza Pty Limited. As a key member of our organization, you will be responsible for developing latency-sensitive algorithmic trading capabilities, sophisticated market-making systems, and other...


  • Sydney, New South Wales, Australia Talenza Pty Limited. Full time

    Job Title: Senior Software Engineer - Java DeveloperAbout the Role:We are seeking a highly skilled Senior Software Engineer - Java Developer to join our team at Talenza Pty Limited. As a key member of our organization, you will be responsible for developing latency-sensitive algorithmic trading capabilities, sophisticated market-making systems, and other...


  • Sydney, New South Wales, Australia Charterhouse Recruitment (Australia) Full time

    {"h3": "About the Role", "p": "As a Java Developer working for our client, you will design, build, and maintain applications in their newly funded project. Your responsibilities will include coding, testing, and debugging software applications. You\u2019ll analyze user requirements, collaborate with teams, and continuously improve existing systems for...


  • Sydney, New South Wales, Australia ROBERT WALTERS AUSTRALIA Full time

    About the RoleWe are seeking a highly skilled Senior Java Developer to join our team in Sydney. As a key member of our development team, you will be responsible for driving solutions for complex problems and working collaboratively with various stakeholders.Key ResponsibilitiesPerform systems analysis and design changes to systemsMaintain a working knowledge...


  • Sydney, New South Wales, Australia EBR Full time

    {"title": "Senior Java Developer - Mandarin Speaker", "content": "Job DescriptionEBR is seeking a highly skilled Senior Java Developer with Mandarin language skills to join our team. As a Senior Java Developer, you will be responsible for designing, developing, and maintaining large-scale enterprise software applications using Java.Key...