Senior Software Developer

New
Location: CanadaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
4-6 years
Required Skills
AWSDockerGCPJavaKubernetesAzureRESTful APIsMicroservices

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related discipline
  • 4-6 years of industry experience in design and development of Java applications
  • 3-4 years of demonstrable experience with cloud technologies in a microservice architecture
  • Expertise in Java/J2EE and Spring Framework
  • Experience writing and consuming REST APIs
  • Knowledge of CI/CD processes, Jira, Git, Gradle, and Artifactory
  • Knowledge of cloud platforms (AWS, Azure, or GCP)
  • Experience with containerization (Docker, Kubernetes)
  • Experience with relational databases (Oracle, SQL Server, PostgreSQL), cloud data warehouses, and Kafka
  • Proficiency with generative AI tools (e.g., Microsoft Copilot, ChatGPT)

Responsibilities

  • End-to-end technical ownership of product features
  • Responsible for unit-level design, coding, unit testing, integration testing, and participating in the full SDLC
  • Participate/own technical designs and suggest/receive feedback for solutions
  • Collaborate with architects, UX experts, product managers, and cross-functional teams
  • Conduct peer reviews of code
  • Evaluate, learn, and incorporate new technologies
  • Practice agile methodologies
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now