← Back to jobs

Epsilon Solutions Logo
Senior Java / React JS Developer

Epsilon Solutions

 

Calgary, AB, Canada

Posted On: 15 days ago
Experience: 5+ years
Availability: Onsite
Openings: 1
Category: React JS Developer
Tenure: Contract - Corp-to-Corp
Related Jobs

No related jobs found

Description

You will own the development, maintenance, and deployment of responsive web applications using React.js and Java/Spring Boot on AWS.

This role is hybrid.

Responsibilities

  • Develop and debug responsive web applications using React.js, ES6+, HTML5, and CSS3.
  • Design and implement RESTful APIs using Spring Boot, Spring Cloud, and Swagger.
  • Manage state with Redux or Context API and build reusable UI components.
  • Deploy and manage services on AWS (S3, Lambda, EC2, ELB, API GW, CloudWatch) using Docker.
  • Write unit, integration, and UI tests using JUnit, Mockito, Jasmine, and Karma.

Required Skills

  • 5+ years of experience with Java, Spring Boot, and Spring Cloud (Eureka, Resilience4j).
  • Proficiency in React.js, JavaScript (ES6+), and modern UI libraries (Material UI, Ant Design, Bootstrap).
  • Experience with relational and non-relational databases: MySQL, PostgreSQL, MongoDB.
  • Hands-on AWS experience including S3, Lambda, EC2, ELB, API Gateway, and CloudWatch.
  • Strong knowledge of Docker, Git, and CI/CD pipelines (Jenkins).
  • Ability to write clean, maintainable code and perform cross-browser compatibility testing.

Preferred Skills

  • Experience with Kubernetes, GraphQL, and .NET API layers.
  • Familiarity with AI-assisted development tools (e.g., GitHub Copilot).
  • AWS Certified or experience with Domain-Driven Design (DDD).

Education

Any Gradute

Related Jobs

No related jobs found

← Back to jobs