The Opportunity

Fredericton, NB
Information Technology

You will be part of a number of small Agile teams focused on the design and coding of these new systems. The Java developer roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing. 

Required qualifications to be successful in this role 
? BS/MS degree in Computer Science, Engineering or a related subject (or equivalent work experience) 

? 7 plus years proven recent/current working experience in Java development 

? Hands on experience in designing and developing applications using Java EE platforms 

? Object Oriented analysis and design using common design patterns. 

? Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc) 

? Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate) 

? Experience in the Spring Framework 

? Experience as a Sun Certified Java Developer 

What you'll do


Your future duties and responsibilities
? Java developer responsibilities include designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance.
? Contribute in all phases of the development lifecycle.
? Write well designed, testable, efficient code.
? Ensure designs are in compliance with specifications.
? Prepare and produce releases of software components.
? Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.

What you'll need


Experience: 1 to 8 years experience in a similar role.

We're looking for

Core Skills

J2EE Web Services J2EE Application Development Java Swing Java

A little bit about us


At CGI, we're a team of builders. We call our employees members because all who join CGI are building their own company one that has grown to 65,000 professionals located in 40 countries. Founded in 1976, CGI is a leading IT and business process services firm committed to helping clients succeed. We have the global resources, expertise, stability and dedicated professionals needed to achieve results for our clients - and for our members. Come grow with us. Learn more at

Are you interested?

Work With Us

This is a great opportunity to join a winning team. CGI offers a competitive compensation package with opportunities for growth and professional development. Benefits for full-time, permanent members start on the first day of employment and include a paid time-off program and profit participation and stock purchase plans.