Java Software Engineer at Renaissance InfoSystems
Sydney, Victoria, Australia -
Full Time


Start Date

Immediate

Expiry Date

06 Jan, 27

Salary

65000.0

Posted On

09 Oct, 26

Experience

4 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Industry

Information Technology & Services

Description
  • Your impact?You’ll play a key role across the full software development lifecycle, collaborating with engineers, product managers and stakeholders to design and deliver reliable, secure and scalable API solutions.
  • Design and build maintainable, secure, scalable and well tested software.
  • Develop and enhance RESTful APIs and microservices used across our digital channels.
  • Contribute to planning, solution design, coding, testing, CI/CD pipelines, deployment and configuration activities.
  • Implement robust authentication and authorisation patterns.
  • Participate in code reviews and help continuously improve engineering practices.
  • Build components that support architectural test patterns using modern engineering and design principles.
  • Assist with overall system and solution architecture.
  • Work closely with product, engineering and business teams to define clear technical requirements.
  • Mentor and guide junior engineers, contributing to a positive and supportive team culture.


  • About you?Strong understanding of modern and legacy integration approaches, including APIs, SOA, message‑based middleware, data modelling, and integration via staging tables or stored procedures.
  • Practical views on effective vs ineffective system integration patterns, including REST vs SOAP, pub/sub vs request‑reply, message queuing, and the role of ESBs.
  • Hands‑on experience with Spring Boot, Apache Camel, and building APIs and microservices.
  • Experience developing integrations using multiple languages and technologies such as Java,
  • Full-stack development capabilities, with experience in modern front-end frameworks such as React or Angular, or an interest in learning them.
  • GraphQL, Node.js, and scripting across Linux and other operating systems (FTP/SFTP, etc.).
  • Knowledge of AWS, including message streaming technologies and associated best practices.
  • Familiarity with build and automation tools such as Ant, Maven, Gradle, Jenkins, and Bamboo.
  • Experience working in Agile environments (e.g., Scrum using Jira) as well as more structured delivery approaches.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
Loading...