Intermediate Java Developer Job
Job Description Job Attributes+
Ottawa, ON, Canada
Join us and put your career into high-gear!
We currently have an exciting opportunity for an intermediate senior Java developer. If you have a strong background in Java development and experience working closely with Business Analysts in a client facing environment this could be the ideal role for you!
Technical environment: Core Java SE APIs and Java EE implementations using Spring Web Flow and MVC.
• Strong background in Java programming and development of both stand alone web based enterprise applications
• Experience working in roles across a standard SDLC, from requirements gathering, through regression testing, and delivery to the customer
• Minimum 5 years of experience working with Java 8/11
Proven experience working with Spring MVC, Spring Webflow and JQuery,
• Knowledge of Spring Security, Bootstrap JS, Thymeleaf, SAML, JUnit, Jenkins
• Ability to work closely with the client to produce viable solutions and then work with the technical team to present a cost effective deliveries
• Proven ability to create detailed design specifications and APIs
• Must have excellent communication and teamwork, and leadership skills
• Understand and interpret functional requirements as set forth in the functional design documents
• Analyze technical solutions that will satisfy the functional requirements
• Design, develop and unit test technical solutions for moderate to complex work objects
• Provide support to test teams during product and UAT testing of the technical solution developed
• Attend working group sessions with clients and system analysts to facilitate the project life cycle
• Identify and document new business processes
• Attend walk-through sessions with the client and development team to validate requirements and to document any requests for functional changes to the solution
• Provide input to the project manager on change, issue, and risk management
• Validate the developed solution with the requirements and the client
Who We Are
CGI offers more than a job. We offer limitless opportunities to make a difference for the clients and communities we serve. Come join committed, skilled and passionate people just like you. Explore CGI—your next career.
Learn more at: https://www.cgi.com/en/careers