Opens LinkedIn
- Employment type
- Contract
- Experience level
- Senior · 5+ years
- Minimum education
- Bachelor’s degree
- Apply by
- Apr 13, 2027
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available
Job summary
Develop Java and Spring Boot microservices, REST APIs, responsive web interfaces, and Kafka-based integrations. Test, deploy, secure, monitor, and optimize applications, while supporting CI/CD pipelines, code reviews, releases, and production issue resolution.
Job details
We are hiring for a Senior Java Full Stack Developer. This role focuses on building scalable enterprise applications using Java, Spring Boot, modern front-end frameworks, and cloud technologies. The ideal candidate has strong full-stack development experience, microservices expertise, and experience building secure, high-performance applications. What You Bring Strong experience with Java 8+, Spring Boot, Spring MVC, Hibernate, and microservices Experience with Angular or React, JavaScript, TypeScript, HTML, and CSS Hands-on experience with REST APIs and Apache Kafka Experience with PostgreSQL and MongoDB Knowledge of Docker, Kubernetes, OpenShift, and CI/CD pipelines Experience with Jenkins, GitHub Actions, Git, Maven, or Gradle Knowledge of OAuth 2.0, JWT, and Spring Security Experience with JUnit, Postman, and performance testing Understanding of Agile and the software development lifecycle Bachelor's degree in Computer Science, Engineering, or a related field What You'll Do Develop Java and Spring Boot microservices and REST APIs Build responsive web interfaces using Angular or React Implement Kafka-based event processing and enterprise integrations Develop automated tests and troubleshoot performance issues Deploy and support applications on Kubernetes, OpenShift, or AWS container platforms Maintain CI/CD pipelines and application security controls Monitor applications and optimize database performance Participate in code reviews, releases, and production issue resolution Nice to have Experience with AWS, EKS, or ECS Banking, payments, or financial services experience Familiarity with PCI-DSS controls Experience with Prometheus, Grafana, Redis, or JMeter Exposure to fraud detection, anomaly detection, or risk analytics AWS certification
What you’ll do
Develop Java and Spring Boot microservices, REST APIs, responsive web interfaces, and Kafka-based integrations. Test, deploy, secure, monitor, and optimize applications, while supporting CI/CD pipelines, code reviews, releases, and production issue resolution.
Requirements
Requires strong full-stack experience with Java 8+, Spring Boot, microservices, a modern front-end framework, REST APIs, Kafka, and relational or NoSQL databases. Candidates should also have experience with containers, CI/CD, application security, testing, Agile practices, and a bachelor's degree in Computer Science, Engineering, or a related field.
Listed skills
- Java · Preferred
- Spring Boot · Preferred
- Angular · Preferred
- React · Preferred
- JavaScript · Preferred
- TypeScript · Preferred
- REST APIs · Preferred
- PostgreSQL · Preferred
- MongoDB · Preferred
- Docker · Preferred
- Kubernetes · Preferred
- CI/CD · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Java
- Spring Boot
- Spring MVC
- Hibernate
- Microservices
- Angular
- React
- JavaScript
- TypeScript
- REST APIs
- Apache Kafka
- PostgreSQL
- MongoDB
- Docker
- Kubernetes
- CI/CD
Job areas
- Software
- Technology
More jobs from J&M Group
Solution Architect / Java Architect
- On-site
- Toronto, ON
- Posted Oct 16, 2026
Cloud Automation & DevOps Engineer
- On-site
- Toronto, ON
- Posted Oct 16, 2026
Senior Cloud Security & DevSecOps Engineer
- On-site
- Toronto, ON
- Posted Oct 16, 2026
Senior AI Engineer
- On-site
- Toronto, ON
- Posted Oct 15, 2026
