Java Full Stack Developer

Quantumworldtech — Canada · Posted ~1 day ago

Skills

Java JavaScript TypeScript HTML5 CSS Angular Spring Boot RESTful APIs Spring Security JWT OAuth2 Microservices Linux Data structures and algorithms Software architecture CI/CD Git Docker Kubernetes Java 17 Java 21 Neo4j PostgreSQL Helm Prometheus Grafana ELK Jenkins GitLab

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Develop full-stack distributed applications using Java and modern frontend technologies. You will build microservices and REST APIs, implement secure authentication, work with relational and graph databases, troubleshoot Linux-based systems, and use container orchestration, monitoring, logging, and CI/CD tooling.

Highlights

Work across the full software stack on distributed applications, combining modern Java backend technologies with Angular frontend development, cloud databases, observability, containerization, and CI/CD.

Description

• Full-stack development, across back-end including Java, and front-end including JavaScript or Typescript, HTML5, CSS, and Angular (8, 10 or later, preferably 17). • 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). • Docker, Helm, Kubernetes, Spinnaker.