Skip navigation EPAM

Senior Software Engineer (Java) Australia

  • hot

Senior Software Engineer (Java) Description

Job #: 74747
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.


We are looking for a Senior Software Engineer (Java) in Australia to make the team stronger.

We Value

Value the individuals – We encourage and motivate people to grow. We perceive our people as a source of our success;
Strive for excellence – We strive for the highest standards of excellence and continuously learn. We take pride in our engineering and accomplishments;
Act as a team – We treat one another with respect and encourage the best ideas to come from anywhere within the organization. We value our diversity;
Focus on Customers – We build long term customer relationships, as we strive to always understand our customers' business and needs;
Act with integrity – We operate legally, honestly and ethically. We take responsibility for our actions.


  • Contribute to all stages of software development lifecycle
  • Design, implement and maintain Java-based applications that can be high-volume and low-latency
  • Translate application storyboards and use cases into functional applications
  • Design, build and maintain efficient, reusable, and reliable Java code
  • Ensure the best possible performance, quality, and responsiveness of the applications
  • You will work on a new project, building and launching a new micro-service
  • Help maintain code quality, organization, and automatization


  • Total Experience: 5+ years (various roles based on experience)
  • Solid understanding of designing and building a production-level web application using public cloud infrastructure, such as AWS, Azure, or GCP
  • Experience in building service from the ground up is preferred – from gathering requirements, design, build, deploy and ownership
  • Proven experience across the board with a strong depth of knowledge in the following technologies: Kotlin/Java, Spring Framework, AWS, SQS, Event-driven systems
  • Ability to design public APIs, coupled with a passion for writing clean code
  • Passion for software engineering and getting stuff done using pragmatic approaches to iterate towards solutions for hard problems
  • Solid understanding of application performance, and designing low latency, high-speed http applications
  • Working well in a team, comfortable with code reviews and you can also collaborate effectively on ideas and designs with some of the best architects and developers
  • Either already full-stack or interested in learning modern frontend stack to compliment your backend experience

Nice to have

  • Experience with Spring framework, Microservices
  • Experience with Kotlin

We offer

  • Friendly team and enjoyable working environment
  • Work-life balance and flexible schedule
  • Online training library, mentoring, career development and potential partial grant of certification
  • Referral bonuses
  • Compensation for sick leave and paid time off
  • Opportunities for self-realization

Witaj. W czym możemy pomóc?