Senior Java Full-Stack Developer

Cyberspace Technologies Llc — Canada · Posted ~2 hours ago

Senior Full-time Hybrid

Skills

Java 17+ Spring Boot microservices REST APIs full-stack development Angular or React database development enterprise application development Microservices REST Angular React PostgreSQL Oracle MySQL

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a hybrid engineering team as a Senior Java Full-Stack Developer. Design, develop, test, and deploy scalable enterprise applications using modern Java and Spring Boot, build microservices and REST APIs, and create reusable frontend components with Angular or React. Collaborate with architects, product stakeholders, QA, and other engineering teams.

Highlights

Hybrid senior engineering role involving scalable enterprise applications, modern Java, microservices, REST APIs, contemporary frontend frameworks, and cross-functional collaboration.

Description

Senior Java Full Stack Developer Location: Montreal, QC, Canada Work Model: Hybrid Employment Type: Full-Time Job Overview We are looking for an experienced Senior Java Full Stack Developer to join our development team in Montreal. The ideal candidate will have strong hands-on experience in Java, Spring Boot, Microservices, REST APIs, and modern front-end technologies. You will be responsible for designing, developing, testing, and deploying scalable enterprise applications while collaborating with product owners, architects, QA engineers, and other development teams. Key Responsibilities Design, develop, and maintain scalable full-stack applications using Java and modern web technologies.Develop backend services and microservices using Java 17+ and Spring Boot.Design and implement RESTful APIs and integrate with internal and third-party systems.Develop responsive and reusable UI components using Angular or React.Work with databases such as PostgreSQL, Oracle, or MySQL.Implement application security, authentication, authorization, and secure API integrations.Participate in architecture and technical design discussions.Write clean, maintainable, reusable, and well-tested code.Develop unit, integration, and automated tests using JUnit, Mockito, Selenium, or equivalent frameworks.Work with Kafka or other messaging/event-streaming technologies.Build and maintain CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.Deploy and support applications in AWS, Azure, or GCP environments.Troubleshoot production issues and participate in root-cause analysis.Conduct code reviews and provide technical guidance to junior developers.Collaborate with Agile/Scrum teams during sprint planning, refinement, development, testing, and releases.Work closely with business stakeholders and technical teams to understand requirements and deliver solutions.Required Skills 10+ years of professional software development experience.Strong expertise in Java/J2EE.Hands-on experience with Java 17 or higher.Strong experience with Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.Strong understanding of Microservices architecture.Extensive experience developing REST APIs.Strong front-end development experience with Angular or React.Strong knowledge of HTML5, CSS3, JavaScript/TypeScript.Experience with PostgreSQL, Oracle, MySQL, or similar relational databases.Experience with Kafka or messaging technologies.Strong knowledge of Git and CI/CD.Experience with Docker and Kubernetes.Hands-on experience with at least one major cloud platform: AWS, Azure, or GCP.Strong experience with JUnit and Mockito.Excellent understanding of Agile/Scrum development practices.Strong problem-solving and communication skills.