← Back to jobs

Epsilon Solutions Logo
Java Full Stack Developer

Epsilon Solutions

 

Montreal, QC, Canada

Posted On: 15+ days ago
Experience: 7+ years
Availability: Onsite
Openings: 1
Category: Java full stack developer
Tenure: Contract - Corp-to-Corp
Related Jobs

No related jobs found

Description

You will develop and maintain full-stack applications using Java and Angular.

This role is hybrid.

Responsibilities

  • Design and develop responsive, interactive UI components using Angular, HTML, CSS, and TypeScript.
  • Implement scalable and secure backend services using Java, including RESTful APIs and microservices.
  • Design database schemas, model data, and manage data migration strategies for relational and NoSQL databases.
  • Optimize UI performance and maintain reusable UI components and libraries.
  • Ensure backend services are highly available, scalable, and fault tolerant.

Required Skills

  • 7+ years of hands-on development experience.
  • Proficiency in Java and Spring Boot for backend service development.
  • Expertise in Angular, TypeScript, HTML, and CSS for frontend development.
  • Experience with relational databases (e.g., MySQL) and NoSQL databases (e.g., MongoDB).
  • Familiarity with Docker and Kubernetes for containerization.
  • Strong understanding of Object-Oriented Design and Design Patterns.
  • Experience delivering solutions within an Agile/Scrum methodology.
  • Comfortable working in a Unix environment with experience using Apache and Tomcat web servers.

Preferred Skills

  • Experience with Python and frameworks like Django or Flask.
  • Knowledge of observability stacks (Prometheus, Loki, Jaeger, Grafana).

Education

Bachelor's degree

Related Jobs

No related jobs found

← Back to jobs