Microservices Engineer at Trideca
Melbourne, Victoria, Australia -
Full Time


Start Date

Immediate

Expiry Date

23 Apr, 25

Salary

0.0

Posted On

23 Jan, 25

Experience

6 year(s) or above

Remote Job

No

Telecommute

No

Sponsor Visa

No

Skills

Git, Microservices, Kafka, Circuit Breakers, Aws, Postgresql, Reporting, Testing Tools, Communication Skills, Gradle, Design Principles, Docker, Ec2, Spring Boot, Kubernetes, Code, Java, Artifactory, Tomcat, Jenkins

Industry

Information Technology/IT

Description

ABOUT US

Trideca is a strategy, data and digital partner for technology transformation across Australia. We have worked with some of Australia’s leading enterprise companies (including NAB, Suncorp, Optus, Medibank, AGL and many more), to help transform and empower their businesses.
Working for Trideca, you will be challenged to think outside the box and do things you have not done before. We tackle unique challenges and work on innovative projects for our enterprise clients across various sectors. As part of the Trideca team, you will be able to embrace opportunities for growth with emerging technologies, in a fast-paced, collaborative, and rapidly growing environment across Melbourne, Sydney and Brisbane.
At Trideca, we cut through red tape to get things done efficiently. Join us for a dynamic career where you can make a real impact. You can learn more about us here: https://www.trideca.com.au/

REQUIRED SKILLS & QUALIFICATIONS:

  • 6 + years’ experience with building enterprise level Microservices using Java, Spring Boot, Gradle, Kafka
  • Experience working with GIT, AWS, Jenkins, Artifactory
  • Experience with microservices deployment and container technologies like Docker, Kubernetes
  • Experience with AWS ecosystem (DynamoDB, RDS, S3, EC2, Lambda, SQS, SNS, CloudWatch), AWS certification preferable
  • Experience with Kafka
  • Strong working knowledge of PostgreSQL
  • Understanding of API gateways such as Kong
  • Quality first mind-set for writing code using techniques such as TDD and BDD, excellent debugging skills E
  • Environment performance monitoring and reporting.
  • Documenting practices, solutions, known issues, and common trouble shooting procedures.
  • DevOps capabilities, including the knowledge of testing automation, CI/CD pipeline, AWS cloud, APIs and microservices
  • Experience with Tomcat, Gradle, Hystrix Circuit Breakers, Testing tools
  • Experience working in Agile/Scrum environment.
  • Solid understanding of software design principles and patterns
  • Effective time management and communication skills
    Join Trideca: Where Innovation Meets Inclusivity
    At Trideca, we’re not just building cutting-edge solutions, we’re cultivating a workplace that champions diversity, inclusivity, and continuous growth. We believe in creating an environment where every team member feels supported, valued, and empowered to not only operate at their best, but to exceed their own expectations on what they can achieve.
Responsibilities

ABOUT THE ROLE

As a Senior Microservices Engineer, you will play a pivotal role in shaping the architecture and development of critical microservices platforms. Working alongside a team of talented engineers and architects you will help design and build resilient, secure, and scalable solutions that drive innovation and meet the high demands of the financial services sector.

KEY RESPONSIBILITIES

  • Design, develop, and maintain scalable, event-driven microservices using modern technologies and best practices.
  • Collaborate with cross-functional teams, including product managers, architects, and DevOps engineers, to deliver robust, end-to-end solutions.
  • Develop and enforce coding standards, architecture guidelines, and best practices for microservices development.
  • Optimize system performance, reliability, and security, ensuring compliance with industry standards and financial regulations.
  • Work with cloud platforms (AWS, Azure, or Google Cloud) to design and implement distributed systems.
  • Implement CI/CD pipelines, automated testing, and containerization (Docker, Kubernetes) to streamline deployments.
  • Provide technical leadership, mentoring, and guidance to junior engineers within the team.
  • Stay up-to-date with the latest technologies and trends in microservices architecture and financial technology to drive continuous improvement.
Loading...