Enable job alerts via email!

Senior Java Developer

STRATIS Cloud Tech Solutions INC

Canada

On-site

CAD 80,000 - 110,000

Full time

8 days ago

Job summary

A technology solutions company in Canada is looking for a Senior Java Developer to lead the design and development of high-performance applications. Candidates should have extensive experience in Java, Spring, and microservices. This role includes mentoring junior developers and collaborating with cross-functional teams in an Agile environment. A competitive salary and benefits are offered, along with growth opportunities.

Benefits

Competitive salary and benefits
Growth and learning opportunities
Friendly and collaborative team environment

Qualifications

  • Minimum of 8 years of experience as a Java Developer.
  • Strong understanding of microservices architecture.
  • Experience working in Agile environments.

Responsibilities

  • Design, develop, and maintain scalable Java applications.
  • Lead the implementation of microservices architecture.
  • Optimize application performance and troubleshoot complex issues.

Skills

Java
Spring
Hibernate
Microservices architecture
Agile development

Education

Bachelor’s degree in Computer Science

Job description

About SCTS:

We offer software development and consulting services that are made to fit real challenges—not generic ones. Whether you’re improving a process or launching something new, we help you move smarter, faster, and with less stress.

Job Summary:

We are seeking an experienced and highly skilled Senior Java Developer to lead the design, development, and maintenance of robust, scalable, and high-performance applications. The ideal candidate will have deep expertise in Java and related frameworks (Spring, Hibernate), a strong understanding of microservices architecture, and experience working in Agile environments. As a senior developer, you will mentor junior team members, contribute to architectural decisions, and collaborate closely with cross-functional teams to deliver business-critical software solutions that meet high standards of quality and performance.

Key Responsibilities:
  • Design, develop, and maintain scalable Java applications using frameworks like Spring Boot, Hibernate, and RESTful APIs.
  • Lead the implementation of microservices architecture, ensuring modular, maintainable, and high-performance services.
  • Collaborate with architects, product owners, and cross-functional teams to translate business requirements into technical solutions.
  • Conduct code reviews, mentor junior developers, and enforce coding standards and best practices to ensure high code quality.
  • Optimize application performance and troubleshoot complex issues, using profiling and monitoring tools.
  • Contribute to the design of system architecture, database schema, and integration strategies with external systems (e.g., Kafka, Redis, messaging queues).
  • Participate in Agile development processes, including sprint planning, estimations, daily standups, and retrospectives.
Required Skills & Qualifications:
  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Minimum of 8 years of experience as Java Developer
What We Offer:
  • Competitive salary and benefits
  • Growth and learning opportunities
  • Friendly and collaborative team environment
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs