Java Developer

Sydney, Australia

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.


Currently we are looking for a Java Developer for our Sydney office to make the team even stronger.

EPAM recruits exceptionally talented people who have a passion for and take pride in their work and are perfectionists in what they do. To support our growth in Asia Pacific, we are seeking a Java Developer with relevant work experience and striving for perfection and career growth. We offer diverse projects and expect the successful candidate to demonstrate high motivation and ability to solve complex problems and achieve set goals.


  • Work in Java delivery projects to provide technical design and development expertise;
  • Be hands-on and work with associated teams to deliver projects on the technical aspects;
  • Analyze requirements and functional specifications and translate into design and program specifications;
  • Design and develop unit tests;
  • Assist in integration testing, be able to diagnose program defects, integration and performance issues and to recommend and carry out necessary follow-ups;
  • Ensure completeness and quality of development work carried out;
  • Be able to talk to clients when necessary to explain design rationale and defend design;
  • Able to work independently as well as in teams.


  • Degree in Computer Science or equivalent;
  • Experience in software design;
  • 4+ years of Java project development experience, proficient in using Maven in projects;
  • Knowledge of frameworks or tools, for example, Hibernate, Spring frameworks or others;
  • Knowledge of common databases for example, MySQL. Knowledge of NoSQL for example MongoDB;
  • Front-end development skills, knowledge of frameworks, programming languages and other front-end technologies, for example, JavaScript, CSS, HTML and others. Project experience in web application development is a plus;
  • Sound knowledge of test driven development and hands-on experience in Java unit testing;
  • Strong communication skills and good command of English. Excellent technical writing skills;
  • Able to work under pressure, independently and proactively in a fast-paced team environment with multiple deadlines;
  • Willing to take challenges, able to work independently as well as in teams.


Všem našim zaměstnancům poskytujeme zdroje, které potřebují k vybudování úspěšné kariéry.


Staňte se součástí týmu, kde můžete rozvíjet svůj talent a budovat kariéru bez hranic.