Intermediate Java Developer
CGI Group, Inc.
Halifax, NS, Canada
2d ago

Position Description :

Looking for dynamic Java developers willing to work in a fast paced AGILE, geographically distributed environment. Environment requires working with an existing high performing development team, enhancing and utilizing core java frameworks, developing and enhancing core java applications.

Responsibilities

  • Design and develop high-volume, low-latency applications for mission-critical systems, 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
  • Defines site objectives by analyzing user requirements; envisioning system features and functionality
  • Recommends system solutions by comparing advantages and disadvantages of custom development and purchase alternatives
  • Enhances organization reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments
  • Requirements

  • 4+ years of hands-one Software Development experience
  • 4+ years of experience in Java development
  • Hands on experience in designing and developing applications using Java EE / Core Java platforms
  • Object Oriented analysis and design using common design patterns.
  • Profound insight of Java and JEE internals, experience with JMS or other messaging frameworks is a must
  • Excellent knowledge of Relational Databases, PL / SQL and ORM technologies (Hibernate)
  • Experience in the Spring Framework
  • Experience in developing web applications using at least one popular web framework (JSF, Spring MVC, Struts)
  • Experience with test-driven development
  • Technologies and Frameworks

  • Hibernate
  • Struts, Spring, Maven
  • Unix / Linux
  • TypeScript
  • Required Level of Education :

  • Bachelor's Degree in Computer Science or Diploma in IT with equivalent IT experience
  • Soft Skills :

  • Strong interpersonal skills
  • Strong written and oral and comprehension communication skills
  • Positive attitude
  • Flexibility, self-motivated, and has the ability to give and receive feedback
  • Ability to working effectively and collaboratively with others to achieve common goals
  • Able to multitask effectively
  • Have excellent time management, task planning and prioritization skills
  • Able to adapt quickly to changing client requirements
  • Able to work effectively with minimal supervision
  • Enjoy working in a self-teaching, learning organization
  • Ability to build strong relationships with clients and team member
  • Skills :
  • Java
  • Java
  • Java Enterprise Editions JEE
  • Spring
  • 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