Full Stack Java Developer – Spring Boot, IBM MQ, Azure
NewBe an early applicantAstra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! Full Stack Java Developer – Spring Boot, IBM MQ, Azure
Summary
Hybrid (4 days/week in-office) full stack Java developer role in Toronto: build responsive, scalable web apps and microservices using Spring Boot, a modern JS front end (React/Angular/Vue), IBM MQ messaging, SQL/NoSQL databases, and Azure cloud, within Agile CI/CD workflows.
Full Stack Java Developer - Spring Boot, IBM MQ, Azure
Hybrid: 4 days in office a week
- At least 5+ years of experience in full stack development
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Strong programming skills in front-end and back-end technologies such as:
- Front-end: JavaScript, TypeScript, React, Angular, or Vue.js
- Back-end: Java, Node.js, Python, or C#
- Spring Framework - Spring Boot
- IBM MQ experience
- Experience building responsive and scalable web applications
- Strong understanding of HTML, CSS, and modern UI/UX design principles
- Experience in developing and consuming RESTful APIs
- Experience with microservices architecture and distributed systems
- Experience with databases such as SQL (PostgreSQL, MySQL) and/or NoSQL (MongoDB, Cosmos DB)
- Experience with ORM frameworks and data modeling
- Experience with Git-based source control tools such as GitHub and Bitbucket
- Experience working in Agile development methodologies (Scrum/Kanban)
- Experience with CI/CD pipelines and DevOps practices
- Familiarity with cloud platforms such as Azure
- Knowledge of secure coding practices and application security principles
- Understanding of performance optimization and scalability considerations
- Strong analytical and problem-solving skills
- Ability to troubleshoot complex issues and provide effective solutions
- Ability to research new tools/technologies and recommend improvements
- Excellent communication and collaboration skills (ability to work with cross-functional teams including QA, Product, and DevOps)
- Knowledge of GitHub Copilot