Sr. Java Developer

Sr. Java Developer

Category: Software Development/ Engineering
City: Toronto, Ontario, Canada
Position ID: J1121-3851
Employment Type: Full Time

Meet our professionals

CGI Insights you can act on

Position Description:

CGI, one of the largest IT and business consulting services firms globally, is at the forefront of transforming digital experiences. Through practical and strategic innovations, we are helping drive value and greater efficiencies into commercial and government organizations around the world.
We are growing our team and are looking to establish a center of excellence to deliver the best in class service to our many different clients.

Your future duties and responsibilities:

• Strong exception handling and troubleshooting skills, as well as computer network design, installation, and support abilities
• Strong communication, interpersonal, organizational, time management, analytical and problem-solving skills
• Reliable and dedicated with the ability to grasp and apply new procedures quickly organize and prioritize tasks to meet deadlines and adapt readily to new challenges.

Required qualifications to be successful in this role:

1. Intermediate developer: 3+ years of work experience in Canada or North America, the most ideal candidates with total 5+ years of work experience, 3+ years in Java, 1+ years in Agile.
2. Senior developer: 5+ years of work experience in Canada or North America, the most ideal candidates with total 10+ years of work experience, 5+ years in Java, 2+ years in Agile.
3. CS or IT related university degree, the most ideal candidates with North American degree.
4. Good communication skills in English speaking and writing.

Sound background in programming techniques such as Java, Python, C and C++.
• Strong programming skills in Core Java such as Multithreading, Collection Interface, I/O Streams, and Exception Handling.
• Expert in implementing Java/J2EE technologies including Servlets, JSP, JSTL, JSF, Apache-Tomcat, Java Beans, Struts, Spring, Hibernate, JDBC, Ajax, JavaScript, Web Services.
• Experience of working with Databases like SQL Server, MySQL, Oracle, and Maria DB.
• Experience in cloud services using Amazon Web Services (AWS) and Google Cloud Platform (GCP).
• Experience with MVC frameworks like Spring, Struts and ORM tools like Hibernate
• Hands-On experience in Web designing & development using HTML5, CSS, JavaScript, AngularJS, jQuery, XML, Bootstrap JS, JSP, JSON, JSF and AJAX.
• Experienced with AngularJS directives ng-app, ng-init, ng-model for initialization of AngularJS application data, implemented AngularJS Expressions, Directives, Controllers, filters and created AngularJS service layer
• Extensively worked on implementing Service Oriented Architecture (SOA) using XML Web Services, Handling SOAP Request and Responses, creating Web service clients, handling communication calls to methods and External Interfaces
• Experience in AWS Cloud platform and its features which includes EC2, EBS Cloud watch, AWS Config, Auto-scaling, and AWS S3.
• Proficient in building Restful web service by building Node.js Server in the back end to handle requests sent from the front-end jQuery Ajax calls.
• A goal driven developer with significant experience of working with various software development approaches such as Agile, and have a good understanding of approaches such as Waterfall, and Spiral
• Proficiency in working with IDE's like RAD, WSAD, Eclipse 3.x, NetBeans, Maven, and JBuilder.
• Worked on JDBC for mapping the java objects to relational database and SQL queries to retrieve, insert and update the data from the database
• Experience working in MVC Architecture based frameworks like AngularJS/8/7/6.
• Tremendous knowledge in working with databases like Oracle, DB2, MS SQL, PL/SQL and MySQL
• Good experience in installing, deploying, and testing with multiple Application Servers like WebSphere 5.1/6, WebLogic 10.1/8.1/7.0, JBoss Application Server and Tomcat web container
• Strong work experience in application integration using Web Services such as JAX RPC, JAXB, JAX-WS, SOAP, WSDL, JAX-RS, RESTful.
• Experienced in working with the Microsoft family of operating systems (WIN10, WIN8, WIN7), UNIX and LINUX.


  • Java
  • Test Strategies

What you can expect from us:

Build your career with us.

It is an extraordinary time to be in business. As digital transformation continues to accelerate, CGI is at the center of this change—supporting our clients’ digital journeys and offering our professionals exciting career opportunities.

At CGI, our success comes from the talent and commitment of our professionals. As one team, we share the challenges and rewards that come from growing our company, which reinforces our culture of ownership. All of our professionals benefit from the value we collectively create.

Be part of building one of the largest independent technology and business services firms in the world.

Learn more about CGI at

No unsolicited agency referrals please.

CGI is an equal opportunity employer. In addition, CGI is committed to providing accommodations for people with disabilities in accordance with provincial legislation. Please let us know if you require a reasonable accommodation due to a disability during any aspect of the recruitment process and we will work with you to address your needs.