Are you a Developer with experience in Java, SQL, and open source tools?
Our Calgary-based client is seeking an experienced Java Developer to permanently join their team.
Apply to this amazing Senior Developer opportunity today by contacting our recruitment team or clicking on the apply button below.
Advantages
...
Fantastic Benefits package
Hybrid work model
Collaborative work environment
Responsibilities
Participate in all software development activities. Provide input and feedback on issues related to system architecture, development standards, and the development toolset. Working with the rest of the development team, evolve the solution architecture and subsystem design.
Ongoing support of applications in the Production environment to ensure mission critical application availability meet Service Level Agreements. Investigate, analyze, document reported defects as needed. Providing assistance in resolving and diagnosing the root causes of production outages.
Ongoing application maintenance that includes code corrections, enhancements to address requested functional changes, as well as capacity and performance improvements.
Develop high performance and sustainable applications focusing on reusable components, stable interfaces, common libraries, etc.
Providing assistance to the project managers in the identification, scoping, estimation, scheduling, monitoring and delivery of various application deliverables.
Participate in code reviews, help identify language related problems and performance issues, and evaluate code compliance to enterprise and project standards.
When needed, participate in performing assessments and providing input to technical viability and effectiveness of various project proposals by trying out new tools and technologies through rapid prototyping.
Qualifications
University degree in computer science, or equivalent combination of education and experience.
Minimum of 5 years of progressive experience in Java software development with open source tools
Good working understanding of object oriented principles, familiarity with design patterns
Experience building standards-based rich web applications using JavaScript, HTML and CSS; experience with HTML5 and React a plus
Solid SQL and relational database design skills, particularly on Oracle
Recent exposure to these Java technologies: Spring, Spring MVC, JMS, JUnit
Demonstrated use of XP practices, such as Test Driven Development and Refactoring
Experience with SDLC tools like GIT, JIRA, Jenkins, Maven or equivalent tools
Summary
If you're based in Calgary and are qualified for the position, apply now directly on the website, and feel free to share your profile to igor.uzun@randstaddigital.com
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
show more
Are you a Developer with experience in Java, SQL, and open source tools?
Our Calgary-based client is seeking an experienced Java Developer to permanently join their team.
Apply to this amazing Senior Developer opportunity today by contacting our recruitment team or clicking on the apply button below.
Advantages
Fantastic Benefits package
Hybrid work model
Collaborative work environment
Responsibilities
Participate in all software development activities. Provide input and feedback on issues related to system architecture, development standards, and the development toolset. Working with the rest of the development team, evolve the solution architecture and subsystem design.
Ongoing support of applications in the Production environment to ensure mission critical application availability meet Service Level Agreements. Investigate, analyze, document reported defects as needed. Providing assistance in resolving and diagnosing the root causes of production outages.
Ongoing application maintenance that includes code corrections, enhancements to address requested functional changes, as well as capacity and performance improvements.
...
Develop high performance and sustainable applications focusing on reusable components, stable interfaces, common libraries, etc.
Providing assistance to the project managers in the identification, scoping, estimation, scheduling, monitoring and delivery of various application deliverables.
Participate in code reviews, help identify language related problems and performance issues, and evaluate code compliance to enterprise and project standards.
When needed, participate in performing assessments and providing input to technical viability and effectiveness of various project proposals by trying out new tools and technologies through rapid prototyping.
Qualifications
University degree in computer science, or equivalent combination of education and experience.
Minimum of 5 years of progressive experience in Java software development with open source tools
Good working understanding of object oriented principles, familiarity with design patterns
Experience building standards-based rich web applications using JavaScript, HTML and CSS; experience with HTML5 and React a plus
Solid SQL and relational database design skills, particularly on Oracle
Recent exposure to these Java technologies: Spring, Spring MVC, JMS, JUnit
Demonstrated use of XP practices, such as Test Driven Development and Refactoring
Experience with SDLC tools like GIT, JIRA, Jenkins, Maven or equivalent tools
Summary
If you're based in Calgary and are qualified for the position, apply now directly on the website, and feel free to share your profile to igor.uzun@randstaddigital.com
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
show more