Full Stack Developer

Categoria Profissional: Software Development/ Engineering
Localização principal: Canada, Nova Scotia, Halifax
Referência: J0424-1953
Tipo de emprego: Full Time

Descrição da função:

Yrs Exp: 10+ Yrs
Location: Halifax NS

Key Skills: Mid-tier Java and UI Angular, Spring, Spring boot, AWS EKS, Kafka, data dog for monitoring, Oracle PL/SQL.

Os teus futuros deveres e responsabilidades:

• Design and Development:
o Collaborate with cross-functional teams to plan, architect, and implement end-to-end solutions.
o Develop middle-tier business logic, architecture, and APIs using Java and Spring.
o Write clean, maintainable, and efficient code for both front-end and back-end components.
o Perform software design and code reviews to ensure adherence to best practices.

• Full Stack Expertise:
o Work on complex problems with broad impact, requiring in-depth analysis and judgment.
o Implement features across the entire technology stack, from UI to database.
o Integrate with third-party APIs and existing frameworks.
o Advise on new technologies and methodologies to enhance system capabilities.

• Quality Assurance and Deployment:
o Write unit tests to continually improve code quality and feature delivery.
o Work in a continuous delivery environment, deploying production-ready code continuously.
o Collaborate with IT team members to maintain structured code and ensure system stability.

Qualificações requeridas para ser bem sucedido nesta função:

Technologies and Tools:
o Mid-tier Java: Proficiency in Java programming for building robust back-end services.
o UI Angular: Strong experience with Angular for creating responsive and interactive user interfaces.
o Spring and Spring Boot: Expertise in Spring framework for building scalable and maintainable applications.
o AWS EKS (Elastic Kubernetes Service): Knowledge of container orchestration and deployment on AWS.
o Kafka: Familiarity with event-driven architectures and message brokers.
o DataDog: Utilize DataDog for monitoring, logging, and performance optimization.
o Oracle PL/SQL: Experience with Oracle databases and writing efficient PL/SQL queries.


Education and Experience:
o Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
o 10+ years of total professional software development experience.
o 3+ years of JavaScript development experience (server-side & client-side), including different asynchronous patterns like events, callbacks, and promises.


#LI-MT1

Competências:

  • Angular
  • Java
  • Oracle
  • Spring
  • Spring Boot

O que podes esperar de nós:

Together, as owners, let’s turn meaningful insights into action.

Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…

You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.

Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.

You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.

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.

Come join our team—one of the largest IT and business consulting services firms in the world.