Início Canada Lead Software Engineer - Remote - Canada - Permanent

Início Canada Lead Software Engineer - Remote - Canada - Permanent

Lead Software Engineer - Remote - Canada - Permanent

Full time na a Laimoon Verified Company no Canada
Publicado em December 12, 2024

Detalhes do emprego

Lead Software Engineer - Remote - Canada - Permanent

POSITION:

Join our product development team to provide thought leadership and innovation. This role offers the opportunity to develop a deep understanding of our business and work closely with customers, sales, professional services, and product management to architect, design, and develop a highly feature-rich product. You will have the opportunity to work in a full life cycle environment using Agile methodologies. The individual will thrive in a fast-paced environment, solving complex problems.

Location: Remote-based role in Canada working for a US company.

JOB RESPONSIBILITIES:

Collaborate with cross-functional teams to understand and translate project requirements into technical specifications.

Design, develop, and test high-performance, scalable, and reliable Java applications using Spring and Hibernate frameworks.

Write clean, maintainable, and efficient code while following coding guidelines and best practices.

Perform unit testing and debugging of applications to ensure software quality and functionality.

Conduct code reviews and mentor junior developers to support their growth and development.

Create and maintain technical documentation such as architecture designs, flowcharts, and database designs.

Stay up-to-date with the latest trends and advancements in Java, Spring, and Hibernate technologies, and propose new ideas for system improvements.

JOB QUALIFICATIONS:

Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.

5-7 years of hands-on Java development experience with solid Java 8 or higher knowledge.

Extensive experience with Spring framework, including Spring Boot and Spring Security.

Strong understanding and practical experience with Hibernate ORM and database modeling.

Proficient in front-end technologies like HTML, CSS, and JavaScript.

Knowledge of microservices architecture and related technologies such as Docker and Kubernetes.

Experience with agile development methodologies (Scrum, Kanban) and tools (JIRA, Confluence).

Familiarity with CI/CD pipelines and tools such as Jenkins or GitLab CI.

Strong problem-solving skills with a keen attention to detail.

Excellent communication and collaboration skills, with the ability to work effectively in a team environment.

Desired Skills:

Experience with other Java-based frameworks like Spring Data, Spring Integration, or Spring Cloud.

Familiarity with relational databases like MySQL, PostgreSQL, or Oracle.

Working knowledge of automated build tools like Gradle and Maven.

Understanding of software security principles and secure coding practices.

Experience working in a fast-paced agile development environment.

Working knowledge of AWS services and functionality: EC2, ECS, S3, CFT, CloudFront, CloudWatch, Load Balancers, Lambda functions, VPCs, IAM, etc.

Your personal characteristics will include:

Ability to effectively listen to clients and understand their priorities and needs.

Ability to develop strong business relationships at all levels within the organization.

Team player, but can also work on own initiatives.

Excellent oral and written communication, preference for collaborative work in a team environment.

Ability to prioritize workload to meet deadlines and follow up.

Attention to detail. Sound reasoning skills, logical thinking, and the ability to see the big picture.

Ability to maintain composure, project a positive and professional image, and work well under pressure.

Ability to work proactively with minimum supervision.

Salary will be commensurate with experience and job responsibilities. The client offers excellent benefits.

#J-18808-Ljbffr

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
See All Lead Jobs
Feedback Feedback