As a Senior Software Engineer (IBM Websphere Application Server, Java, JavaScript), you will play a crucial role in the design, development, and maintenance of enterprise-level applications. You will collaborate closely with multi-functional teams, including product management, QA, and UX/UI designers to deliver high-quality software solutions. Your expertise in Java and JavaScript will be crucial in building robust, scalable applications that meet our clients' needs. In this role, you will demonstrate your problem-solving skills and technical knowledge to drive the full software development lifecycle, from initial analysis and design to implementation and deployment.
In this role, you will Design and implement scalable software solutions using IBM Websphere Application Server and Java. Develop multi-layered, user-friendly web applications using JavaScript and associated frameworks. Contribute to architectural discussions and decisions to enhance software performance and security. Participate in code reviews to maintain code quality and share standard methodologies with team members.What you’ll need to succeed (required skills)
Bachelor's degree in Computer Science, Software Engineering, or a related field. Minimum of 8+ years of experience years of experience in software development, specifically with Java, JavaScript, JSTL, JSP and Struts. Minimum of 5+ years of experience in IBM Websphere Application Server configuration and development. Proficient in database management and SQL, with experience in relational databases. Proven understanding of software development methodologies such as Agile or Scrum.What will help you stand out (preferred skills)
Knowledge in Banking or Financial Industry Experience with modern web technologies and frameworks such as React, Angular, or Vue.js.At Cognizant, we're eager to meet people who believe in our mission and can make an impact in various ways. We strongly encourage you to apply even if you only meet the required skills listed. Consider what transferrable experience and skills make you a unique applicant and help us see how you'd be beneficial to this role.
Working arrangementsWe believe hybrid work is the way forward as we strive to provide flexibility wherever possible. Based on this role’s business requirements, this is a hybrid position requiring 3 days a week in a client OR Cognizant office in Toronto, ON. Regardless of your working arrangement, we are here to support a healthy work-life balance though our various wellbeing programs.
The working arrangements for this role are accurate as of the date of posting. This may change based on the project you’re engaged in, as well as business and client requirements. Rest assured; we will always be clear about role expectations.
The Cognizant community:
We are a high caliber team who appreciate and support one another. Our people uphold an energetic, collaborative and inclusive workplace where everyone can thrive.
About us:
Cognizant is one of the world's leading professional services companies, transforming clients' business, operating, and technology models for the digital era. Our unique industry-based, consultative approach helps clients envision, build, and run more innovative and efficient businesses. Headquartered in the U.S., Cognizant (a member of the NASDAQ-100 and one of Forbes World’s Best Employers 2024) is consistently listed among the most admired companies in the world. Learn how Cognizant helps clients lead with digital at www.cognizant.com
Our commitment to diversity and inclusion:
Cognizant is an equal opportunity employer that embraces diversity, champions equity and values inclusion. We are dedicated to nurturing a community where everyone feels heard, accepted and welcome. Your application and candidacy will not be considered based on race, color, sex, religion, creed, sexual orientation, gender identity, national origin, disability, genetic information, pregnancy, veteran status or any other protected characteristic as outlined by federal, state or local laws.
Disclaimer:
Compensation information is accurate as of the date of this posting. Cognizant reserves the right to modify this information at any time, subject to applicable law.
Applicants may be required to attend interviews in person or by video conference. In addition, candidates may be required to present their current state or government issued ID during each interview.