Senior Java Full Stack Developer
- Toronto, ON, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Apply by
- Posting language
- English
- Posted
Original job description
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
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
- 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
- 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
More about this job
Responsibilities
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.
Skills
- Java
- Spring Boot
- Spring MVC
- Hibernate
- Microservices
- Angular
- React
- JavaScript
- TypeScript
- REST APIs
- Apache Kafka
- PostgreSQL
- MongoDB
- Docker
- Kubernetes
- CI/CD
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
Keywords
- Java 8+
- Spring Boot
- Spring MVC
- Hibernate
- Microservices
- Angular
- React
- JavaScript
- TypeScript
- HTML
- CSS
- REST APIs
- Apache Kafka
- PostgreSQL
- MongoDB
- Docker
- Kubernetes
- OpenShift
- CI/CD
- Jenkins
- GitHub Actions
- Git
- Maven
- Gradle
- OAuth 2.0
- JWT
- Spring Security
- JUnit
- AWS
- Agile