Back to results

Senior Backend Java Developer

  • Montreal, QC, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Posting language
English
Posted

Original job description

Company Description CALTEK Solutions Inc. is a leading provider of high-quality, results-driven IT services and consulting, serving clients across multiple industries. Founded in 2013, the company is headquartered in Fremont, CA, with business operations in Canada and India. CALTEK focuses on aligning people and processes by delivering software development, data analytics, and management services. The organization works with clients in software, wireless telecom, retail, financial services, pharma, and life sciences, offering opportunities to work on diverse and impactful projects. Team members benefit from an environment that values technical excellence, collaboration, and continuous improvement.
Role Description This full-time, on-site Senior Backend Java Developer role is based in Montreal, QC. The position involves designing, developing, and maintaining backend services and APIs using Java and the Spring Framework, with a strong focus on microservices architecture. The developer will collaborate with cross-functional teams to gather requirements, implement robust solutions, optimize performance, and ensure high availability and scalability of systems. Daily responsibilities include writing clean, testable code, performing code reviews, troubleshooting and resolving production issues, and contributing to architectural decisions. The role also includes maintaining technical documentation, adhering to best practices and security standards, and mentoring less experienced developers.
Qualifications
  • Strong backend Software Development and Programming skills, with a focus on Java.
  • Hands-on experience with Microservices design and implementation.
  • Proficiency with Spring Framework (e.g., Spring Boot, Spring Data, Spring Security).
  • Experience designing and consuming RESTful APIs and working with relational or NoSQL databases.
  • Knowledge of CI/CD practices, version control (e.g., Git), and build tools (e.g., Maven or Gradle).
  • Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes) is an asset.
  • Strong problem-solving skills, attention to detail, and ability to work collaboratively in a team environment.
  • Prior experience in a senior or lead backend role and a background in enterprise or distributed systems.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Effective communication skills in English; French proficiency in Quebec is an advantage.
More about this job

Responsibilities

Design, develop, and maintain Java backend services and APIs using Spring and microservices architecture, with attention to performance, scalability, and availability. Write and review code, resolve production issues, contribute to architectural decisions, maintain documentation and security practices, and mentor less experienced developers.

Requirements

Requires strong Java backend development skills, hands-on microservices experience, and proficiency with the Spring Framework, APIs, and relational or NoSQL databases. Candidates should have senior or lead backend experience, knowledge of CI/CD and version control, a relevant bachelor's degree or equivalent practical experience, and effective English communication skills; French is an advantage.

Skills

  • Java
  • Spring Framework
  • Spring Boot
  • Spring Data
  • Spring Security
  • Microservices
  • RESTful APIs
  • Relational Databases
  • NoSQL Databases
  • CI/CD
  • Git
  • Maven
  • Gradle
  • Docker
  • Kubernetes
  • Backend Software Development

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering
  • Consulting

Keywords

  • Java
  • Spring Framework
  • Spring Boot
  • Spring Data
  • Spring Security
  • Microservices Architecture
  • Backend Services
  • RESTful APIs
  • Relational Databases
  • NoSQL Databases
  • CI/CD
  • Git
  • Maven
  • Gradle
  • Docker
  • Kubernetes
  • Software Development
  • Distributed Systems
  • Enterprise Systems
  • Code Reviews
  • Performance Optimization
  • High Availability
  • Scalability
  • Security Standards
  • Technical Documentation
  • Production Troubleshooting
  • Mentoring
  • IT Services
  • IT Consulting

Report this job

Get in touch
MovoJobs

Contact us