Back to results

Lead Java Developer

  • Montreal, QC, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Posting language
English
Posted

Original job description

Company Description Cyber Space Technologies Pvt. Ltd. is a technology services organization focused on delivering robust, scalable software solutions to clients across industries. The company emphasizes modern engineering practices, including cloud-native architectures and microservices-based systems. Teams collaborate closely with clients to understand business needs, translate them into technical solutions, and ensure high-quality delivery. The organization values innovation, technical excellence, and a supportive environment where professionals can grow their skills and take ownership of impactful projects.
Role Description This is a contract Lead Java Developer role based in Montreal, QC with a hybrid work arrangement, combining on-site collaboration with some work-from-home flexibility. The Lead Java Developer will design, develop, and maintain Java-based applications, with a strong focus on microservices and the Spring Framework. Day-to-day tasks include leading the technical design of new features, writing and reviewing code, ensuring code quality through testing and best practices, and troubleshooting complex issues in production and non-production environments. The person in this role will mentor developers, coordinate with cross-functional teams (such as QA, DevOps, and product owners), and contribute to architectural decisions and performance optimization. The Lead Java Developer will also participate in sprint planning, provide technical estimates, and help refine development processes to support reliable, scalable delivery.
Qualifications
  • Strong software development skills, including experience designing and building enterprise applications.
  • Hands-on programming expertise in Java, with a focus on clean, maintainable, and testable code.
  • Practical experience with microservices architecture, including design, implementation, and integration.
  • Proficiency with the Spring Framework (e.g., Spring Boot, Spring Data, Spring Security) for backend services.
  • Experience leading technical teams, mentoring developers, and conducting code reviews.
  • Knowledge of RESTful APIs, CI/CD pipelines, and version control tools such as Git.
  • Familiarity with containerization and cloud platforms (e.g., Docker, Kubernetes, AWS, Azure, or GCP) is an asset.
  • Strong problem-solving skills, attention to detail, and ability to work effectively in a hybrid environment in Montreal, QC.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
More about this job

Responsibilities

Lead the design, development, and maintenance of Java applications and microservices, including technical design, code reviews, testing, troubleshooting, and performance optimization. Mentor developers, coordinate with QA, DevOps, and product teams, contribute to architectural decisions, and support sprint planning, estimation, and process improvement.

Requirements

Requires hands-on Java development experience, enterprise application design, microservices, and proficiency with the Spring Framework, along with experience leading and mentoring technical teams. Candidates should know RESTful APIs, CI/CD, and Git; cloud and containerization experience is an asset, and a bachelor’s degree in a related field or equivalent practical experience is required.

Skills

  • Java
  • Microservices Architecture
  • Spring Framework
  • Spring Boot
  • Spring Data
  • Spring Security
  • Technical Leadership
  • Mentoring
  • Code Reviews
  • RESTful APIs
  • CI/CD
  • Git
  • Docker
  • Kubernetes
  • Cloud Platforms

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Management & Leadership
  • Engineering
  • Consulting

Keywords

  • Java
  • Microservices
  • Spring Framework
  • Spring Boot
  • Spring Data
  • Spring Security
  • Enterprise Applications
  • RESTful APIs
  • CI/CD Pipelines
  • Git
  • Docker
  • Kubernetes
  • AWS
  • Azure
  • Google Cloud Platform
  • Cloud-Native Architecture
  • Code Reviews
  • Automated Testing
  • Technical Leadership
  • Mentoring
  • Performance Optimization
  • Production Troubleshooting
  • Sprint Planning
  • Technical Estimation
  • Agile Development
  • Cross-Functional Collaboration
  • IT Services
  • Software Engineering

Report this job