← Back to jobs

Java full stack Developer

Skills

agileangularapiautomationci cdcloudcucumbercypressdesign patternselkgitgitlabgradlegrafanajavajenkinsjunitjwtlinuxmavenmicroservicesmockitoneo4joauth

Description

  • Java (including Java 17 and/or Java 21), Maven/Gradle, and Spring Boot.
  • Angular framework.
  • RESTful APIs.
  • Spring Security + JWT (or OAuth2).
  • Cloud-based databases including Neo4j (graph database) and Postgres.
  • Microservice implementation and debugging of distributed applications in a Linux environment.
  • Data structures/algorithms and software design.
  • Software design patterns and architecture.
  • Troubleshooting and application development support.
  • CI/CD tools such as GitLab or Jenkins.
  • Version control Git/Gerrit.
  • Monitoring: Prometheus + Grafana (for metrics), ELK/EFK Stack (for logging).

Good to Have

  • Linux and Unix systems.
  • Unit test frameworks such as JUnit and Mockito.
  • Test automation frameworks such as Selenium, Cucumber and Cypress.
  • Experience with Free Open-Source Software and license handling.
  • Experience working in an organization involving cross-functional teams and Agile software development.
  • Excellent written and verbal English communication skills.
  • Strong analytical and problem-solving skills.

Get similar jobs in Canada by email

We'll email you when new jobs similar to this one appear.

Similar jobs

Explore more Full Stack Developer jobs in Canada.

Finding similar jobs…