Description

Design and implement microservices-based architectures using Java and Spring Boot.

Responsibilities

  • Write and maintain hands-on code within the application stack.
  • Design system architectures and translate complex requirements into functional technical designs.
  • Create architectural diagrams using draw.io and visual documentation for specific use cases.
  • Communicate design decisions clearly to stakeholders using PowerPoint.

Required Skills

  • 5+ years of professional experience in software development.
  • Strong proficiency in Java.
  • Extensive experience with Spring Boot.
  • Proven background in Microservices architecture.
  • Ability to use draw.io for architectural diagramming.
  • Proficiency in PowerPoint for technical presentations.
  • Strong verbal communication skills to explain design logic.
  • Any Graduate degree.

Preferred Skills

  • Experience working in Canada.

Education

Any Graduate