Senior Software Engineer

Apply for this job
Location Sydney CBD, New South Wales Salary Negotiable
Sector IT Type Permanent

Progressive IT Recruitment are on the lookout for a Senior Software Engineer (Full-stack) to join a global award winning servicing corporation.

What you'll be doing

  • Working on various projects and developing interesting software
  • Writing lots of high quality code
  • Preparing technical documentation, project specifications and time estimates
  • Researching prospective technologies and prototyping new solutions
  • Designing complex, yet simple and efficient software architecture
  • Reviewing code and supporting junior developers
  • Working collaboratively and responsibly

Requirements for this role

Knowledge and Skills

  • Proven background in building large-scale web applications in Java and Scala using MVC frameworks and SQL databases (RDBMS).
  • Profound understanding of OOP and OOD.
  • Solid understanding of functional programming and experience in Scala or Java.
  • Extensive experience with MVC frameworks, preferably Spring or Play
  • Expertise in SQL and ORM frameworks, preferably Hibernate/JPA.
  • The front-end technologies are not the priority, but any decent web developer should be proficient in HTML/CSS and JavaScript/TypeScript/React.
  • Extensive experience with version control systems, preferably Git.
  • Well-versed in Linux command line tools. Be excited to use Linux or Mac as desktop and development OS.

Desirable skills to have

  • Experience with AWS
  • Experience with MongoDB

To find out more about Progressive Recruitment please visit our website.

Award Winner for:

Best Medium Recruitment Company of the Year by Recruitment International 2018

Training & Development Initiative of the Year by Recruitment International 2018