Java Consultant
- Toronto, ON, Canada
- Scarborough, ON, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Apply by
- Positions available
- 2
- Posting language
- English
- Posted
Original job description
Location: Scarborough
Onsite: 2 days in-office
Anchor days: Flexible
Contract Duration: 10/26/2026 to 06/30/2027
Possibility of extension: Yes, based on performance and business needs
Conversion to FTE: No
Number of Positions: 2
Schedule Hours: 9am-5pm Monday-Friday; standard 37.5 hrs/week
RESPONSIBILITIES:
- Design, develop, test, and maintain full-stack applications using Java, Spring Boot, REST APIs, and Microservices.
- Build responsive web applications using Angular and/or React, JavaScript/TypeScript, HTML5, and CSS3.
- Develop and deploy cloud-native solutions utilizing Google Cloud Platform (GCP) and container technologies such as Docker and Kubernetes/OpenShift.
- Integrate applications with enterprise systems, databases, messaging platforms, and third-party services.
- Participate in Agile ceremonies including Sprint Planning, Refinement, Daily Stand-Ups, and Retrospectives.
- Contribute to CI/CD pipelines, automated testing, code reviews, and release management activities.
- Troubleshoot production issues and implement sustainable solutions while adhering to security, compliance, and operational standards.
Candidate Requirements/Must Have Skills:
- 8+ years of Full stack development experience.
- 5+ years of Strong hands-on experience with:
- Java (11/17+)
- Spring Boot, Spring Security, Hibernate/JPA
- RESTful APIs and Microservices Architecture
- Angular and/or React
- SQL and NoSQL databases
- Git, CI/CD, and Agile delivery practices
- Experience with cloud platforms, preferably Google Cloud Platform (GCP).
Nice-To-Have Skills:
- Banking or financial services experience.
- Experience with Kafka, Pub/Sub, Event-Driven Architecture, and API security frameworks (OAuth2, JWT).
- Familiarity with monitoring and observability tools such as Splunk, Dynatrace, or Grafana.
- Cloud certifications and experience working in large-scale enterprise environments.
Best vs. Average Candidate:
The ideal candidate would be an experienced Full Stack Java Developer with strong experience with Java, React, Kafka and SQL. Excellent communication skills, problem-solving and organizational skills are critical for this role.
Candidate Review & Selection
1 Rounds of interview
- On-site in-person Technical Interview
- Questions will be based on previous experience with Real time examples.
More about this job
Responsibilities
Design, develop, test, and maintain full-stack applications using Java, Spring Boot, REST APIs, microservices, and modern web frameworks. Build and deploy cloud-native solutions, integrate enterprise systems, contribute to Agile and CI/CD practices, and resolve production issues while meeting security and operational standards.
Requirements
Requires at least eight years of full-stack development experience and at least five years of hands-on experience with Java, Spring technologies, APIs and microservices, Angular and/or React, databases, Git, CI/CD, and Agile delivery. Experience with cloud platforms - preferably Google Cloud Platform - is required; banking experience and Kafka are advantageous.
Skills
- Java
- Spring Boot
- Spring Security
- Hibernate/JPA
- REST APIs
- Microservices
- Angular
- React
- SQL
- NoSQL
- Google Cloud Platform
- Docker
- Kubernetes
- Kafka
- CI/CD
- Agile
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Consulting
- Finance & Accounting
Keywords
- Java
- Spring Boot
- Spring Security
- Hibernate
- JPA
- REST APIs
- Microservices
- Angular
- React
- JavaScript
- TypeScript
- HTML5
- CSS3
- Google Cloud Platform
- Docker
- Kubernetes
- OpenShift
- SQL
- NoSQL
- Kafka
- Pub/Sub
- Event-Driven Architecture
- OAuth2
- JWT
- Git
- CI/CD
- Agile
- Splunk
- Dynatrace
- Grafana