We are seeking an experienced Senior Java Developer to join our dynamic and innovative team. As a pivotal part of our development squad, you’ll maximise your extensive expertise in Java to design, develop, and maintain high-quality software solutions that meet our clients’ needs. This role requires a senior-level understanding of the Java programming language and its associated frameworks, along with a passion for coding, problem-solving, and collaborating with multi-functional teams. You will be tasked with improving existing codebases, ensuring high performance and responsiveness of applications, and implementing standard processes for software development.
In this role, you will
- Design, develop, and maintain robust Java applications following standard methodologies.
- Collaborate with multi-functional teams to define, design, and ship new features.
- Conduct code reviews and provide constructive feedback to team members.
- Resolve application defects and performance issues in a timely manner.
- Mentor junior developers and contribute to their professional growth.
What you’ll need to succeed (required skills)
- Proven experience as a Java Developer, with minimum 8+years of experience in Java 8+, Springboot 3, Microservice.
- Proven expertise in implementing OAuth2.0 and JWT for secure authentication.
- Hands-on experience with modern web frameworks and technologies (e.g., Spring, Hibernate).
- Solid understanding of RESTful API design principles and standard processes.
- Experience with database technologies (SQL and NoSQL) and optimizing query performance.
- Familiarity with AKS, Azure
What will help you stand out (preferred skills)
- Experience in MQ
- Knowledge in GitHub, Vulnerability management
- Visual coding
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 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 2-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.
To apply for this job please visit itjobpro.com.