Java Full Stack Developer

Viva Tech Solutions — Canada · Posted ~2 hours ago

Skills

Java JavaScript TypeScript HTML5 CSS Angular Spring Boot RESTful APIs Spring Security JWT OAuth2 Neo4j PostgreSQL Microservices Linux Data structures and algorithms Software design patterns CI/CD Git Gerrit Prometheus Grafana ELK Docker Helm Kubernetes Spinnaker Maven Gradle Troubleshooting

🔓 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

A technology employer is seeking a full-stack developer to build scalable back-end and front-end applications. The role spans modern back-end programming, web front-end development, API design, security, microservices, cloud databases, CI/CD, monitoring, and container orchestration. Strong problem-solving, data-structure knowledge, and troubleshooting skills are required.

Highlights

Full-stack development role using modern back-end and front-end technologies, microservices, cloud databases, CI/CD, monitoring, and containerization for scalable distributed applications.

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.