-
View all jobs
About The Role And Job
Position Title: Software Engineer
Role: Java Backend Developer
Location: Canada (Remote)
Hire Type: Fulltime
Job Description
Key Responsibilities:
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.
- 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.
- 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).
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
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Java Fullstack Developer
2026-04-26
Full-time
Mid-Senior
Canada
IT Services
Information Technology
View Job Details
Related
Java Fullstack Developer
2026-02-07
Full-time
Mid-Senior
Canada
IT Services
Information Technology
View Job Details
Related
Développeur PHP / JavaScript (F/H)
2026-05-21
Full-time
Not Applicable
France
IT Services
Engineering
Login to Apply
- Posted
- Oct 26, 2024
- Type
- Full-time
- Level
- Entry
- Location
- Job
- Company
- Epsilon Solutions Ltd.
Industries
IT Services
IT Consulting
Categories
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Java Fullstack Developer
2026-04-26
Full-time
Mid-Senior
Canada
IT Services
Information Technology
View Job Details
Related
Java Fullstack Developer
2026-02-07
Full-time
Mid-Senior
Canada
IT Services
Information Technology
View Job Details
Related
Développeur PHP / JavaScript (F/H)
2026-05-21
Full-time
Not Applicable
France
IT Services
Engineering