Experienced Java Developer for Large-Scale Systems

3 weeks ago


Sydney, New South Wales, Australia BNY Mellon Full time

At BNY Mellon, our culture empowers employees to grow and succeed. As a leading global financial services company, we touch nearly 20% of the world's investible assets, bringing the power of our employees' perspective to create solutions that benefit businesses, communities, and people everywhere.

We continue to be a leader in the industry, awarded top honors for innovators and inclusive workplaces. This is what LifeAtBNY is all about. We're seeking a seasoned professional with at least 9 years of experience in Java programming, software development practices, and strong skills in systems and application programming skills.

Job Description:

This role involves developing technology solutions, engaging with architects, and collaborating with product and UI/UX teams. To be successful, we're looking for professionals with expertise in microservice-based architectures, distributed systems, and DevOps solutions.

Key Responsibilities:
  • Develop technology solutions in accordance with best practices and agreed-upon timeframes.
  • Engage with Architects and Security Specialists to provide a key link between the technical needs of the business and the solution design.
  • Sound knowledge of domain driven design techniques in practice.
  • Effectively challenge and proactively seek opportunities for continuous improvement of the development best practices by leveraging existing capabilities.
  • Identify technical challenges and provide innovative solutions to complex problems.
  • Collaborate with product and UI/UX teams, providing technical input to the strategic direction of technology investments.
  • Participate in planning sessions and retrospectives.
  • Troubleshoot and resolve production issues as needed.
  • Work with containerization technologies.
  • Identify opportunities for process and codebase improvements and propose effective solutions.
  • Proactively raise potential project risks and issues, contributing to problem-solving and decision-making.
  • Provide technical guidance and constructive feedback to team members, and other stakeholders.

The ideal candidate will have a solid understanding of Java programming and experience with Java-based frameworks, software development practices, and testing. Additionally, they will possess strong skills in systems and application programming skills, including algorithms, data structures, concurrency, scaling, testing, infrastructure, software design, and system design.

Required Skills and Qualifications:
  • At least 9 years of professional work experience.
  • Proficiency in Java programming and experience with Java-based frameworks, software development practices, and testing.
  • Strong skills in systems and application programming skills, including algorithms, data structures, concurrency, scaling, testing, infrastructure, software design, and system design.
  • Experience in microservice-based architectures, distributed systems, SQL and NoSQL databases, REST APIs, and Cloud technologies.
  • Proficiency in architecting and designing DevOps solutions, including CI/CD pipelines using tools such as Git, Jenkins.
  • Experience working with containerization and serverless technology.
  • Experience with administering Linux and Windows systems.
  • In-depth experience with core AWS services.
  • Expertise in identifying and remediating security vulnerabilities in cloud-based environments.
  • Experience with SQL and managing Database clusters.
  • Collaboration with multiple agile squads to identify opportunities to deliver reusable components.
  • Experience in leading and enabling others to perform at their best when implementing new technology solutions.
  • Experience designing and building large-scale systems with in a multi-tiered, distributed environment.
  • Familiarity with NoSql Database.
  • Familiarity with React JS front-end technology.
  • Demonstrated ability to adapt to new technologies and learn quickly.
  • Strong technical troubleshooting skills.
  • Experience with release pipelines.
  • Previous experience with system monitoring, automation and incident management tools.
  • Certifications in Cloud and/or Cross Discipline vendors.
Benefits:
  • Highly competitive compensation package.
  • Comprehensive benefits program.
  • Wellness programs.
Estimated Salary Range:

$150,000 - $200,000 per year, depending on location and experience.


  • Senior Java Developer

    4 weeks ago


    Sydney, New South Wales, Australia EBR Full time

    We are seeking a highly skilled Senior Java Developer to join our team at EBR in Sydney, Australia. As a Java Software Engineer, you will play a key role in designing and developing large-scale enterprise software applications for our clients in the financial services sector.The ideal candidate will have at least 5+ years of experience in enterprise software...


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

    About the RoleWe are seeking a skilled Senior Software Engineer to lead the development of large-scale systems. The successful candidate will be responsible for designing, developing, and deploying cloud-based solutions. Key responsibilities include:Leading a team of software engineers in the development of cloud-based systems.Designing and implementing...

  • Senior Java Developer

    4 weeks ago


    Sydney, New South Wales, Australia EBR Full time

    About Our TeamWe are a dynamic and innovative team of software developers dedicated to creating cutting-edge solutions for the financial industry. We are looking for a highly skilled Senior Java Developer to join our team and contribute to our mission of delivering exceptional quality and service to our clients.Key ResponsibilitiesAs a Senior Java Developer,...


  • Sydney, New South Wales, Australia EBR Full time

    Job Title: Enterprise Software Developer with Mandarin Language SkillsJob Description:We are seeking a highly skilled Enterprise Software Developer with Mandarin language skills 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...

  • Senior Java Developer

    1 month ago


    Sydney, New South Wales, Australia XPT Software Australia Pty Ltd Full time

    Job Title: Senior Java DeveloperJob Description:We are seeking a highly skilled Senior Java Developer to join our team at XPT Software Australia Pty Ltd. As a key member of our development team, you will be responsible for designing, developing, and deploying high-quality Java-based applications using Spring Boot, Java 1.8, and microservices architecture.Key...

  • Senior Java Developer

    4 weeks ago


    Sydney, New South Wales, Australia EBR Full time

    Job Title: Senior Java Developer - Mandarin SpeakerJob Description:The role of Senior Java Developer - Mandarin Speaker is a fantastic opportunity to leverage your technical skills and language abilities in a dynamic team environment. As a Senior Java Developer, you will be responsible for designing and developing large-scale enterprise software applications...

  • Cloud Architect

    2 weeks ago


    Sydney, New South Wales, Australia Microsoft Full time

    OverviewMicrosoft is empowering individuals and organizations worldwide to achieve more. As part of the Azure Software Defined Networking Fundamentals team, you will be responsible for driving innovation in large scale cloud orchestration.This role involves working with a mix of greenfield and existing .NET services, globally distributed, on projects that...


  • Sydney, New South Wales, Australia EBR Full time

    Exciting Opportunity for a Senior Java Engineer at EBRCompany OverviewEBR is an award-winning Australian financial services firm providing online forex trading capabilities to retail, high-net worth and institutional clients globally. With a focus on innovation and client satisfaction, we strive to provide a unique experience.Estimated Salary:AU$120,000 -...


  • Sydney, New South Wales, Australia EBR Full time

    About the RoleWe are looking for a talented Java developer to join our team at EBR, a world-class trading company with a dominant global presence. As a Java developer, you will have the opportunity to work with experienced industry professionals in a supportive and professional work environment.ResponsibilitiesProvide development supportAssist in...


  • Sydney, New South Wales, Australia TPG Telecom Full time

    As a professional software engineer, you will be responsible for designing, developing, and maintaining large-scale software systems using Java and Python. Your expertise will be crucial in ensuring the stability and efficiency of our applications, and you will work closely with the development team to improve our software solutions.Key...


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

    We are seeking a highly skilled Cloud-Scale Java and AWS Software Engineer to join our team at Technology People Australia. This role offers an exciting opportunity to work on scalable, high-performance applications in a collaborative environment.**Key Responsibilities:**Develop, deploy, and maintain high-quality backend systems using Java and AWS...


  • Sydney, New South Wales, Australia EBR Full time

    We are looking for a talented Senior Java Developer to join our team at EBR, a leading financial institute. This is an exceptional opportunity for someone with a passion for software development and a commitment to excellence.Our company's goal is to provide innovative solutions for our clients, and we need a skilled developer who can help us achieve this...


  • Sydney, New South Wales, Australia EBR Full time

    Job Title: Senior Java EngineerCompany: EBRJob Overview:We are seeking a skilled Senior Java Engineer to join our team. As a key member of our team, you will be responsible for designing, developing, and maintaining large-scale enterprise software systems using Java.Key Responsibilities:Design and develop complex software systems using Java, ensuring...


  • Sydney, New South Wales, Australia EBR Full time

    Enterprise Software Development LeadElevate your career as an experienced Java Developer Manager at EBR, where you will have the opportunity to lead a team of skilled software engineers in developing large-scale enterprise solutions. About EBROur organization is dedicated to delivering cutting-edge software solutions that meet the needs of our clients. As a...


  • Sydney, New South Wales, Australia EBR Full time

    OverviewEBR is an award-winning Australian financial services firm providing online forex trading capabilities to retail, high-net worth and institutional clients globally. With a strong presence in the heart of Sydney CBD, our client is one of the fastest growing and reputable financial institutions that strive to provide a client-friendly, interactive...


  • Sydney, New South Wales, Australia Newfold Digital Full time

    Newfold Digital is a leading web technology company that serves nearly seven million customers globally. With its establishment in 2021 through the combination of Endurance Web Presence and Web.com Group, the company's portfolio includes renowned brands such as Bluehost, BigRock, ResellerClub, CrazyDomains, HostGator, Network Solutions, Register.com,...

  • Senior Java Developer

    4 weeks ago


    Sydney, New South Wales, Australia EBR Full time

    We are seeking a highly skilled Senior Java Developer to join our team at EBR. This is an exceptional opportunity to further your career with a talented group of professionals who share a common goal. In return, we offer a competitive salary package and a supportive environment to help you succeed.Our company is a leading financial institution that strives...

  • Senior Java Developer

    2 weeks ago


    Sydney, New South Wales, Australia EBR Full time

    We are seeking a highly skilled Senior Java Developer to join our team in Sydney CBD.As a Senior Java Developer, you will be responsible for designing and developing large-scale enterprise software applications using Java. You will work closely with the development team to ensure that applications are delivered on-time and on-budget.Key...


  • Sydney, New South Wales, Australia Legal Aid NSW Full time

    Job SummaryThe Department of Education is seeking an experienced IT Systems Development Manager to lead the development and maintenance of large, complex corporate systems. As a key member of the department's technology team, you will provide technical guidance and expertise to ensure the successful delivery of business solutions.About the RoleThe IT Systems...


  • Sydney, New South Wales, Australia WiseTech Global Full time

    Job OverviewWe are seeking a highly experienced Senior Backend Software Engineer to join our development team in Sydney, Melbourne, or Adelaide.About the RoleThe successful candidate will lead the design and architecture of large-scale distributed systems, meeting high performance, scalability, and reliability requirements. You will mentor and guide junior...