drjobs Senior Java Developer

Senior Java Developer

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Toronto - Canada

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Location Hybrid

Were looking for folks who are excited to problem solve and find solutions. You will be part of the team responsible for owning the entire development stack (build system build tools) and integration with CI. As a Senior Developer; you will be working with junior members on the Software Development team. You will have exposure to every aspect of the software development cycle and you will be encouraged to express your opinions and challenge assumptions. This is a rare opportunity to build new technology that will operate at a massive scale and impact the lives of millions of Canadians.

In this role you will be required have exceptionally strong code in your solutions working on developing modern day ecommerce solutions to work with retail customers and interorganization clients. Your solutions developed need to be simple and clean in their code yet forward thinking in the ability for future adaptation as well as being flexible for compatibility with other products.
 

  • Develop optimize and maintain microservicesbased applications using Spring Boot and Java.
  • In depth knowledge of SQL databases
  • Work with NoSQL databases (e.g. CouchDB MongoDB Firestore Bigtable).
  •  Manage and monitor applications in Google Cloud Platform (GCP).
  •  Write efficient scalable and secure RESTful APIs.
  • Implement batch processing and data pipeline integrations.
  • Ensure high performance security and scalability of applications.
  • Collaborate with crossfunctional teams to define and develop new features.
  • Write unit tests and integration tests to ensure application reliability.
  • Troubleshoot debug and optimize performance in a hightraffic environment.
  • Participate in code reviews mentoring and knowledgesharing sessions.
  • Strong Experience working with design patterns Event Driven Architecture (Pub/Sub)
  • Experience working with security part of applications Authentication & Authorization and Token concepts (OAuth2 JWT).

Qualifications :

  • 7 years of handson experience in development of RESTful APIs and Microservices using technology stack: Java/J2EE Spring framework Spring Batch Kubernetes Services Oracle DB Apigee/API Gateway
  • Expertise in Core java and Spring framework Spring boot Spring MVC Spring Security Spring Cloud)
  • Experience in Multithreading Design patterns and building Microservices/API from a Monolith application
  • Hands on experience working on various databases like My SQL Postgres Redis.
  • Experience in handling Web application vulnerabilities and production issues
  • 4 years of cloud experience (Google/Azure/AWS)
  • Understanding of distributed systems and API gateways (Spring Cloud Gateway Kong etc..
  • Experience in BDD and TDD; experience with testdriven design & development unit and integration testing Junit Mockito
  • Working Knowledge of Jira Git/SVN Jenkins DevOps and CI/CD tools like Jenkins Fortify Sonar Blackduck etc.nment.
  • Experience working in Hybrid application development

Nice to Have:
Experience with GraphQL and reactive programming (Spring WebFlux).
Knowledge of observability tools (Prometheus Grafana OpenTelemetry).
Exposure to financial ecommerce or largescale datadriven applications.
Understanding of multitenant architectures and highavailability systems.


Additional Information :

What We Offer:

  • Competitive salary and benefits package.
  • Opportunity to work with a diverse and talented team.
  • Professional development and growth opportunities.
  • A dynamic and collaborative work environment.
  • Hybrid work options


Remote Work :

No


Employment Type :

Fulltime

Employment Type

Full-time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.