logo

JobNob

Your Career. Our Passion.

Full Stack Developer (back-end focus)


Location

Halifax, NS | Canada


Job description

Full Stack Developer (back-end focus)

Position Description
Location: Halifax, Nova Scotia (Hybrid)
Years Experience: 10+ years

Overview:
We are seeking a highly skilled and experienced Full Stack Developer to join our dynamic team in Halifax.
As a Full Stack Developer, you will play a crucial role in designing, developing, and maintaining robust software solutions across the entire stack.
The ideal candidate will have a strong background in Java, Spring Boot, Docker, Kafka, AWS, and CI/CD pipelines. If you are a seasoned developer with a passion for delivering high-quality software and possess in-depth knowledge of the latest technologies, we want to hear from you.

Your future duties and responsibilities
Key Responsibilities:

Design and develop scalable, high-performance software solutions using Java, Spring Boot, and other related technologies.
Work on the entire software development lifecycle, from concept and design to testing and deployment.
Collaborate with cross-functional teams to define and implement innovative solutions.
Utilize Docker for containerization and orchestration of applications.
Implement messaging frameworks and ensure seamless integration using Kafka.
Design and implement AWS-based solutions, focusing on horizontal scaling techniques.
Develop and maintain CI/CD pipelines to automate the software delivery process.
Write unit tests using Junit and perform integration testing using Karate/BDD.
Work on multi-threading and optimize performance for complex systems.
Collaborate with database teams to write efficient SQL queries and perform database programming using Hibernate and/or MyBatis.
Stay up-to-date with the latest industry trends and technologies, providing insights and recommendations for continuous improvement.

Required qualifications to be successful in this role
Key Skills:
• Java, Spring Boot, Docker, Kafka, AWS, Junit, Swagger, Messaging frameworks, CI/CD pipeline
• Java (up to version 17), Spring/SpringBoot, Maven, multi-threading, AWS / horizontal scaling techniques, unit-testing, Karate / BDD / integration testing, SQL and Database programming (Hibernate and/or MyBatis).
Overall we need very strong developers, with solid fundamentals, at principal developer level or above

Qualifications:

Minimum of 10 years of professional experience as a Full Stack Engineer.
Expertise in Java development, up to version 17, with a strong focus on Spring/Spring Boot.
Proficient in Docker for containerization and Kubernetes for orchestration.
Hands-on experience with messaging frameworks, particularly Kafka.
In-depth knowledge of AWS services and horizontal scaling techniques.
Strong unit testing skills using Junit, and experience with Karate/BDD for integration testing.
Solid understanding of CI/CD pipelines and best practices.
Proficient in SQL and database programming, using Hibernate and/or MyBatis.
Exceptional problem-solving and analytical skills.
Excellent communication and collaboration abilities.
Proven experience in mentoring and guiding junior developers.

If you are a seasoned Full Stack Engineer looking to make a significant impact in a dynamic environment, we encourage you to apply. We offer competitive compensation and a collaborative work culture where innovation is valued.

#LI-MT1

Insights you can act on

While technology is at the heart of our clients’ digital transformation, we understand that people are at the heart of business success.

When you join CGI, you become a trusted advisor, collaborating with colleagues and clients to bring forward actionable insights that deliver meaningful and sustainable outcomes. We call our employees "members" because they are CGI shareholders and owners and owners who enjoy working and growing together to build a company we are proud of. This has been our Dream since 1976, and it has brought us to where we are today — one of the world’s largest independent providers of IT and business consulting services.

At CGI, we recognize the richness that diversity brings. We strive to create a work culture where all belong and collaborate with clients in building more inclusive communities. As an equal-opportunity employer, we want to empower all our members to succeed and grow. If you require an accommodation at any point during the recruitment process, please let us know. We will be happy to assist.

Ready to become part of our success story? Join CGI — where your ideas and actions make a difference.


Job tags



Salary

All rights reserved