Senior Java Developer (Java, React, Azure)
We are seeking a highly skilled Senior Java Developer with expertise in Java, React, and Azure to join our dynamic development team. In this role, you will be responsible for designing, developing, and maintaining high-quality software solutions that meet our clients' needs. As a Senior Developer, you will demonstrate your experience to create efficient, scalable, and secure applications while mentoring junior team members and leading project initiatives. You will be closely collaborating with multi-functional teams, including product managers, designers, and quality assurance specialists, to deliver innovative solutions in an Agile environment.
In this role, you will
- Design, develop, and maintain high-quality Java applications using modern frameworks.
- Collaborate with frontend developers to integrate React components with backend services.
- Implement cloud solutions using Microsoft Azure to enhance application scalability and performance.
- Write clean, well-documented code while following the best software development practices.
- Conduct code reviews and provide constructive feedback to team members.
What you’ll need to succeed (required skills)
- Bachelor's degree or equivalent experience in Computer Science or related field.
- 8+ years of professional experience in Java software development.
- Expertise in building web applications using Java and React.
- Strong understanding of cloud computing concepts and experience with Azure.
- Proficiency in RESTful APIs and microservices architecture.
- Experience with version control systems, such as Git.
What will help you stand out (preferred skills)
- Have experience in CI/CD pipeline
- Knowledge in Azure API Management
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.