Konrad

Senior Java Developer

Konrad
Apply
2 months ago
Toronto, CanadaSenior

Responsibilities

  • Develop and deliver consumer and enterprise web applications using Java and Spring Boot or Spring Cloud.
  • Write maintainable, testable, and performant software in collaboration with the development team.
  • Participate in code reviews and perform extensive testing to ensure high-quality software.
  • Research new technologies and tools and share findings with the team.
  • Communicate and collaborate effectively with team members while improving development workflows and processes.

Requirements

  • At least 3 years of experience building and delivering modern production-grade web applications in a team environment, including leading teams and projects.
  • Very strong Java programming skills using Spring Boot or Spring Cloud.
  • Front-end JavaScript framework experience with React, Angular, or a similar framework.
  • Deep understanding of modern web application components, including APIs, templating, routing, data storage, design patterns, optimization, caching, and security.
  • Fundamental knowledge of HTTP, the DOM, SSL, and web servers.
  • Fluency with relational databases or NoSQL databases.
  • Strong interpersonal, communication, and collaboration skills.
  • Experience in cloud environments such as AWS, Google Cloud, or Azure is preferred.
  • Experience with GraphQL, Terraform, CI/CD, or Adobe Experience Manager is preferred.

Benefits

  • Comprehensive health and wellness benefits package, retirement planning, parental leave, annual technology and travel allowance, service recognition programs, and learning and development opportunities.
  • Flexible working hours and work-from-home flexibility; the posting is marked hybrid.
  • Socials, outings, and retreats.

Tech Stack

AngularAWSAzureGoogle CloudGraphQLJavaJavaScriptReactSpring BootTerraform
Konrad

About Konrad

501-1,000 employees
Contact me