Title:
Sr. Java Full Stack Developer
Location:
Remote (Canada)
The
Senior Java Full Stack Developer
will be responsible for designing, developing, and implementing high-performance, scalable digital solutions that drive client success in a fast-paced, competitive marketplace.
Key Responsibilities
Perform full
software development lifecycle (SDLC)
activities — analysis, design, coding, testing, and implementation.
Lead architecture discussions, develop scalable backend services, and integrate front-end frameworks.
Participate in
code reviews
and ensure adherence to coding standards.
Work in an
Agile environment
, collaborating with business analysts, testers, and project managers.
Support and maintain production systems with timely issue resolution.
Drive continuous improvement in
DevSecOps
, automation, and deployment pipelines.
Technical Requirements
8+ years
of experience with:
Java, J2EE, Spring MVC, Spring Boot, RESTful APIs
Angular
(4+ years) for front-end development
SQL Server / Oracle
– writing stored procedures and performance tuning
Messaging Queues
– IBM MQ, ActiveMQ, Kafka
DevSecOps Expertise:
Build automation using
Jenkins / Azure DevOps (ADO)
pipelines
Implement
SonarQube
,
JFrog
vulnerability scans, and remediation
Experience with
containerized platforms
(OpenShift preferred)
Familiarity with
cloud platforms (GCP preferred)
Hands-on experience with
integration, performance testing, and production support
Strong troubleshooting, debugging, and problem-solving abilities
Basic Qualifications
8+ years
of experience in Java-based application development and architecture.
6+ years
of deep architectural experience with Spring Boot.
4+ years
of Angular development experience.
4+ years
of leadership experience in technical delivery and mentoring.
3+ years
of experience with messaging systems (Kafka preferred).