Senior Java Full Stack Developer – Spring Boot, REST APIs & Azure
Senior Java Full Stack Developer – Spring Boot, REST APIs & Azure
Location: Toronto / GTA, Ontario Experience Level: Senior
Job Description
InnosysTech is looking for a Senior Java Full Stack Developer with strong hands-on experience building enterprise applications using Java, Spring Boot, REST APIs, modern JavaScript frameworks and Microsoft Azure .
The ideal candidate will have experience designing and developing scalable backend services, integrating enterprise systems through APIs, working with relational databases, and contributing to modern cloud-based application delivery.
Current Toronto postings for comparable senior Java roles consistently emphasize Java/Spring Boot, microservices, REST APIs, SQL/database development, Azure, CI/CD, and Angular or React as the core combination.
Responsibilities
- Design, develop enterprise applications using Java / JEE and Spring Boot .
- Build and enhance RESTful APIs, microservices and backend services .
- Develop responsive front-end components using Angular and/or React .
- Integrate applications with internal and external systems using APIs and enterprise integration patterns.
- Design and optimize relational database solutions using Oracle, PostgreSQL, SQL Server or similar databases .
- Develop secure application components using authentication and authorization standards such as OAuth2, OIDC and JWT .
- Deploy and support applications in Microsoft Azure environments.
- Participate in the design and implementation of CI/CD pipelines using Azure DevOps, Git or similar tools.
- Troubleshoot application, integration and production issues and perform root-cause analysis.
- Write clean, maintainable and testable code and participate in peer code reviews.
- Collaborate with architects, business analysts, QA engineers, DevOps teams and other developers throughout the SDLC.
- Participate in Agile/Scrum ceremonies, technical design discussions and release activities.
Required Skills
- 8+ years of professional software-development experience.
- Strong recent hands-on experience with Java / JEE .
- Strong experience with Spring Boot and Spring Framework .
- Experience designing and developing RESTful APIs and microservices .
- Strong relational database and SQL experience, preferably with Oracle and/or PostgreSQL .
- Hands-on experience with Angular and/or React .
- Experience deploying or supporting applications in Microsoft Azure .
- Experience with Git and CI/CD pipelines , preferably Azure DevOps.
- Strong understanding of application security and API authentication concepts such as OAuth2, OIDC or JWT .
- Experience with application design, debugging, performance optimization and production support.
- Strong understanding of Agile/Scrum software-delivery practices.
Nice to Have
- Docker and Kubernetes / OpenShift.
- Kafka, JMS or other messaging technologies.
- Spring Security.
- Hibernate / JPA.
- Maven / Gradle.
- Azure Functions, App Services, Logic Apps or Service Bus.
- API gateways and enterprise integration platforms.
- Automated unit and integration testing.
- Experience building high-volume or mission-critical enterprise applications.
- AODA/WCAG accessibility experience.
- Previous Ontario public-sector or broader Canadian public-sector experience.
Comparable Toronto postings also commonly call for Docker/Kubernetes, Kafka or messaging, Spring Security, Git, API security and cloud deployment as secondary or preferred skills.
What We’re Looking For
We are interested in developers who can clearly demonstrate hands-on engineering ownership , not candidates whose recent experience is primarily application support.
Your resume should show examples of:
- Java and Spring Boot applications you personally developed
- REST APIs or integrations you designed or implemented
- Microservices architecture
- Database development using SQL / Oracle / PostgreSQL
- Angular / React development
- Azure deployment or cloud integration
- CI/CD and source-control practices
- Troubleshooting or optimizing production applications
Pay: $81,357.16-$142,662.05 per year
Work Location: Remote
openqareer не кадровое агентство: вакансия собрана с открытого источника, отклик подаётся на сайте работодателя.