Titre du poste ou emplacement
RECHERCHES RÉCENTES

Senior Java Developer (Azure)

Quarry Consulting
Montreal, QC
Posté hier
Détails de l'emploi :
Télétravail
Temps plein
Exécutif

Title: Senior Java Developer

Location: Downtown Ottawa - 50 % remote

Duration: 6-month to start with possibility of multiple extensions.

Role Responsibilities

  • Modernize legacy Java applications for Azure cloud migration
  • Lead development and maintenance of Java/J2EE applications using Spring Boot and Spring frameworks
  • Design and implement RESTful web services and APIs for cloud-native architecture
  • Collaborate with DevOps teams for CI/CD pipeline integration
  • Ensure application security and compliance with Canada Public Sector guidelines
  • Mentor junior developers and conduct code reviews

Skills, Knowledge and Expertise

  • Advanced Java programming (Java 8+), Spring Boot, Spring MVC, Spring Security
  • Database technologies: SQL, JDBC, ORM frameworks (Hibernate/JPA)
  • RESTful web services development and API design
  • Version control systems (Git) and build tools (Maven/Gradle)
  • Strong understanding of cloud platforms (Azure preferred) and containerization (Docker)
  • Unit testing frameworks (JUnit, Mockito)
  • Agile development methodologies and leadership experience

Nice to have technologies

  • Azure-specific services(App Service, Functions, Service Bus)
  • Microservices architecture patterns
  • Apache Kafka for messaging
  • Angular or React for full-stack capabilities

Partager un emploi :