Senior Java Developer

Infoya

Not Interested
Bookmark
Report This Job

profile Job Location:

Toronto - Canada

profile Monthly Salary: CAD 95000 - 105000
profile Experience Required: 5years
Posted on: 5 hours ago
Vacancies: 1 Vacancy

Job Summary

We are looking for an experienced Java Developer to design build and maintain robust scalable and high-performance applications. You will work on developing modern e-commerce and enterprise-grade solutions for retail and inter-organization clients. The ideal candidate will have a strong command of Java Spring Boot microservices architecture security and SQL databases.

Key Responsibilities:-
  • Design develop and maintain microservices-based applications using Java and Spring Boot.
  • Develop and optimize RESTful APIs to ensure high performance scalability and security.
  • Build high performance APIs knowledge of Open API spec hands on experience using OAuth2
  • Write clean efficient and maintainable code following best practices and design patterns.
  • Work with SQL databases (MySQL PostgreSQL Redis) and optimize queries for performance.
  • Deploy manage and monitor applications on cloud environments preferably GCP.
  • Manage the end-to-end release process including build preparation automated testing UAT stakeholder approvals deployment through Jenkins and post-deployment validation.
  • Conduct unit and integration testing using JUnit and Mockito to ensure application reliability.
  • Collaborate with cross-functional teams (UI/UX DevOps QA Product) to define and deliver new features.
  • Participate in code reviews mentoring and knowledge-sharing sessions.
  • Maintain documentation for functionalities APIs and system configurations to ensure clear communication among stakeholders.
  • Research and implement innovative solutions to enhance system performance and resolve complex challenges.


Requirements


Must-Have Qualifications
  • 7- 9 years of hands-on experience in backend development building scalable and high-availability applications

  • Proven years of solid experience with Java (811) Spring frameworks with Spring Boot as a core requirement

  • Strong Expertise of experience designing and developing high-performance REST APIs with strong knowledge of OpenAPI specifications and hands-on experience implementing OAuth2 Multithreading Caching

  • Hands-on experience writing SQL queries and working with relational databases particularly PostgreSQL

  • Hands-on experience with CI/CD pipelines including tools such as Jenkins Docker Kubernetes Maven Gradle.

  • Expertise in building and deploying solutions on Google Cloud Platform (GCP) with a strong understanding of cloud-native architectures

  • Proven experience in Agile environment mentoring developers including code reviews technical guidance and best-practice enforcement



Desired Skills (2 Years)

  • Experience with Google BigQuery Apache Beam (Java) or similar data-processing technologies (highly desirable)

  • Strong understanding of data modeling concepts

  • Exposure with automation and scripting preferably using Python



Benefits

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 option.


We are looking for an experienced Java Developer to design build and maintain robust scalable and high-performance applications. You will work on developing modern e-commerce and enterprise-grade solutions for retail and inter-organization clients. The ideal candidate will have a strong command of J...
View more view more

Company Industry

IT Services and IT Consulting

Key Skills

  • REST
  • Eclipse
  • Junit
  • Spring
  • Struts
  • SOAP
  • Jpa
  • Hibernate
  • Maven
  • J2EE
  • Jdbc
  • Java