logo

JobNob

Your Career. Our Passion.

Senior Java Developer


Location

Ottawa, ON | Canada


Job description

Senior Java Developer

Position Description
As a Java Developer you will have a development role within the team, specifically focused on Java. You will work with the development team, and other stakeholders, to bring complex customer requirements to life using a variety of systems and tools. You will assist in defining, developing and deploying security focused solutions that exceed the needs of our customers. You will work with teams to ensure that best practices for process and quality standards are maintained in order to foster a culture of “enhanced security solutions” within the organization. You are self-directed, operationally minded, and motivated, with strong analytical, problem solving, communication and influencing skills.

Your future duties and responsibilities
• Designing and coding application programs; performing testing for developed applications. Reviewing, analyzing, and modifying programming systems, including encoding, testing, debugging, and installing for a highly available system.

• The candidate is expected to be able to communicate well with remote teams, adapt rapidly and learn fast. Sound judgment will be required to understand complex business use cases, design appropriate solutions, and develop the underlying implementation.

• Familiarity and hands-on experience with profiling, code efficiency, and building software via continuous integration and delivery pipeline.

• Ensuring the operating efficiency of existing application systems.

• Maintaining records for the documentation of systems development and revisions.

• Conducting analyses of organizational needs and goals for the development and implementation of application systems.

• Hands-on experience with building secure, scalable, performant, and highly available APIs. API Development language and frameworks.

• Hands-on experience troubleshooting and understanding legacy code to handle issues and implement enhancements

• Familiarity with container concepts, architecture, tools and frameworks. Hands on experience preferred.

• Understanding and experience with one commercial cloud solutions such as AWS (preferred) and GCP.

• Knowledge and experience with DevOps/CICD pipelines and tools such have JIRA, Github, Jenkins, UCD Agile methodology such as Scrum, SAFe and Kanban.

Required qualifications to be successful in this role
• MUST have SECRET clearance from Government of Canada
• Must have 5+ years of experience of Java development experience
• Highly organized, detail-oriented and the ability to manage multiple assignments simultaneously with aggressive timelines
• Object Oriented Development in C++ and JAVA/J2EE;
• Database programming and Administration (DB2, Oracle, MySQL);
• Unix Script (PERL/Shell/awk/sed etc.);
• Websphere Application Server/Websphere Portal/Oracle Application Server/JBoss Application Server; and
• Web Development (HTML/XML/XSLT/CGI/Servlets/Portlets/JSF/Python).
• Ability to work with change/ambiguity, in a competitive environment where priorities change frequently
• Ability to efficiently work in a hybrid environment – 3 days on-site, 2 days remote
• Proven problem-solving ability with complex, technical and abstract concepts
• A team player with the confidence to challenge and escalate when necessary

#LI-KM1

Insights you can act on

While technology is at the heart of our clients’ digital transformation, we understand that people are at the heart of business success.

When you join CGI, you become a trusted advisor, collaborating with colleagues and clients to bring forward actionable insights that deliver meaningful and sustainable outcomes. We call our employees "members" because they are CGI shareholders and owners and owners who enjoy working and growing together to build a company we are proud of. This has been our Dream since 1976, and it has brought us to where we are today — one of the world’s largest independent providers of IT and business consulting services.

At CGI, we recognize the richness that diversity brings. We strive to create a work culture where all belong and collaborate with clients in building more inclusive communities. As an equal-opportunity employer, we want to empower all our members to succeed and grow. If you require an accommodation at any point during the recruitment process, please let us know. We will be happy to assist.

Ready to become part of our success story? Join CGI — where your ideas and actions make a difference.


Job tags

Remote job


Salary

All rights reserved