Job Description
We are seeking a highly skilled Java Technical Lead to join our team! The ideal candidate will have expertise in Java 8, Redhat Openshift, Kubernetes, PostgreSQL, and Springboot Microservices. Experience in the Cards & Payments domain is a plus
In this role, you will:
Own the design and development of high-quality software solutions using Java 8, Redhat Openshift, Kubernetes, PostgreSQL, and Springboot Microservices.
Lead all aspects of the implementation of microservices architecture to ensure scalability and performance.
Provide technical guidance and mentorship to team members to cultivate a collaborative and productive work environment.
Ensure consistency to standard methodologies in coding, testing, and deployment to maintain high standards of software quality.
Conduct code reviews to ensure code quality and alignment to coding standards.
Troubleshoot and resolve complex technical issues to ensure smooth project execution.
Monitor and optimize application performance to enhance user experience.
Stay updated with the latest industry trends and technologies to incorporate innovative solutions.
Ensure compliance with security and data protection standards in all software solutions.
What you’ll need to succeed (required skills):
Must have 7-10 years of experience in Java 8PostgreSQLSpringboot Microservices, any cloud platform and Kubernetes.
Prior experience in practising Test Driven Development.
Must be able to Drive TDD and ability to craft Unit, Integration, Functional and Non-Functional Tests (Reliability, Performance & Cyber security).
Strong fundamentals in Java, API first design.
Understanding of modern architecture and design patterns, including Microservices.
Experience with Spring, Kafka, Containerization, DevOps and CI/CD.
Legal authorization to work in Canada without requiring employer sponsorship, now or at any time in the future.
What will help you stand out (preferred skills):
Have a solid grasp of microservices architecture and standard processes.
Good to have Redhat Openshift technologies experience.
Show a dedication to continuous improvement and professional development.
Exhibit tight-knit teamwork skills to work with multi-functional teams.
Ensure consistency to industry standards and regulations in all project activities.
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 an outstanding applicant and help us see how you’d be beneficial to this role.
Working arrangements :
We 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 Cognizant office in. Regardless of your working arrangement, we are here to support a healthy work-life balance though our various wellbeing programs