logo
Themesoft Inc.

Full Stack Developer (Java, Angular, Scala)

North America

June 22, 2026 at 4:41 PM

✨ AI summary

Location

  • Canada – Remote

Languages

  • Java
  • TypeScript
  • Scala

Frameworks

  • Spring Boot
  • Spring MVC
  • Hibernate
  • Angular
  • RxJS
  • Angular CLI
  • NgRx/NgXS
  • Apache Spark

Cloud Services

  • AWS EMR
  • Databricks
  • GCP Dataproc

Databases

  • MySQL
  • PostgreSQL
  • MongoDB

Position: Full Stack Developer (Java, Angular, Scala)

Location: Canada – Remote


Skills required

1. Java (Spring Boot, Spring MVC, Hibernate)

2. Angular (TypeScript, RxJS, Angular CLI)

3. Scala and Apache Spark


Job Description/ Responsibilities

Frontend (Angular)

  • Design and develop dynamic, responsive web applications using Angular
  • Build reusable, modular components and Angular modules
  • Manage application state and data flow using RxJS and NgRx/NgXS
  • Integrate RESTful APIs and handle asynchronous data streams
  • Ensure performance optimization, lazy loading, and accessibility standards
  • Collaborate with UX/UI designers to deliver intuitive user experiences

Backend (Java)

  • Design, develop, and maintain scalable backend services using Java (Spring Boot / Spring MVC)
  • Build and expose RESTful or GraphQL APIs for frontend consumption
  • Implement business logic, workflows, and data processing layers
  • Manage authentication and authorization using Spring Security, OAuth2, or JWT
  • Work with relational and NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.)
  • Optimize application performance, memory management, and scalability

Data / Big Data Engineering (Scala)

  • Develop data pipelines and processing workflows using Scala and Apache Spark
  • Build and maintain ETL/ELT processes for large-scale data processing
  • Work with distributed data systems such as Kafka, Hadoop, or Flink
  • Optimize Scala code for performance in high-throughput, low-latency environments
  • Collaborate with data engineers and analysts to deliver data-driven features
  • Work with cloud data platforms such as AWS EMR, Databricks, or GCP Dataproc


Regards

Patrick Fernandez

Talent Acquisition Group - Strategic Recruitment Manager