-
Epsilon Solutions Ltd.

Java Backend Developer

Epsilon Solutions Ltd.
France · Full-time · Entry

About The Role And Job

Position Title: Software Engineer

Role: Java Backend Developer

Location: Canada (Remote)

Hire Type: Fulltime

Job Description

Key Responsibilities:

  • Design, develop, and maintain Java-based applications using the Spring Boot framework.
  • Write clean, maintainable, and efficient code following best practices.
  • Collaborate with product owners, architects, and other developers to understand requirements and develop solutions.
  • Develop RESTful APIs and integrate third-party services.
  • Work with databases (SQL/NoSQL) for data storage and retrieval.
  • Ensure the performance, quality, and scalability of applications.
  • Implement security and data protection measures.
  • Troubleshoot and resolve production issues and bugs.
  • Participate in code reviews, testing, and deployment processes.
  • Maintain up-to-date knowledge of Java and Spring Boot trends and best practices.
  • Contribute to architectural decisions and improve existing processes.

Required Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 5+ years of professional Java development experience.
  • Strong experience in Spring Boot and Spring framework (Spring MVC, Spring Data, Spring Security, etc.).
  • Experience with RESTful API design and development.
  • Proficient in working with relational databases (PostgreSQL) and NoSQL databases (MongoDB).
  • Strong understanding of microservices architecture and cloud-native application development.
  • Experience with version control systems like Git.
  • Familiarity with CI/CD pipelines (Harness, GitLab, etc.).
  • Knowledge of containerization (Docker) and orchestration (Kubernetes) is a plus.
  • Strong problem-solving skills and ability to work independently or in a team.
  • Excellent verbal and written communication skills.

Preferred Skills

  • Knowledge of spring-reactive is a plus.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Familiarity with front-end technologies (HTML, CSS, JavaScript, Angular, React).
  • Knowledge of message brokers (Kafka, RabbitMQ).
  • Understanding of DevOps practices and infrastructure as code (IaC).
  • Experience with automated testing frameworks (JUnit, Mockito).

The pay range for this role is *** - **** per annum including any bonuses or variable pay. *** also offers benefits like medical, vision, dental, life, disability insurance and paid time off (including holidays, parental leave, and sick leave, as required by law). Ask our recruiters for more details on our Benefits package. The exact offer terms will depend on the skill level, educational qualifications, experience and location of the candidate.

Key Skills

Ranked by relevance

java cloud nosql sql storage postgresql microservices git gitlab containerization docker kubernetes aws css javascript angular react kafka rabbitmq devops junit
Login to Apply
Posted
Oct 26, 2024
Type
Full-time
Level
Entry
Location
Job

Industries

IT Services IT Consulting

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Epsilon Solutions Ltd.
Related

Java Fullstack Developer

2026-04-26

Full-time
Mid-Senior
Canada
IT Services
Information Technology
View Job Details
Epsilon Solutions Ltd.
Related

Java Fullstack Developer

2026-02-07

Full-time
Mid-Senior
Canada
IT Services
Information Technology
View Job Details
Groupe SII
Related

Développeur PHP / JavaScript (F/H)

2026-05-21

Full-time
Not Applicable
France
IT Services
Engineering