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.