J M Group Inc - 97 emplois
Toronto, ON
Détails de l'emploi :
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