Senior Java Developer
CGI
Fredericton, NB, CA
15h ago

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 ResponsibilitiesYour 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.
  • QualificationsExperience : 1 to 8 years experience in a similar role.SkillsJ2EE Web Services, J2EE Application Development, Java Swing, JavaArrayAbout CGIAt 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

    Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form