Senior Java Developer

Toronto, ON, CA, Canada

Job Description

Senior Java Developer - Onsite




Cognizant is one of the world's leading professional services companies, redefining clients' business, operating, and technology models for the digital era. Our outstanding industry-based, consultative approach helps clients envision, build, and run more innovative and efficient businesses. Headquartered in the U.S. Learn how Cognizant helps clients lead with digital at www.cognizant.com.


Cognizant Technology Solutions is looking for a

Senior Java Developer- Onsite

to join the team of IT professionals in a role. If you meet our background requirements and skills and are in search of an opportunity with these skills and expertise, here is the opportunity for you!

Location

-

Toronto, ON



Qualifications:



Minimum of 8-10 years of experience in software development, with a strong focus on Java and Spring Boot Demonstrate proficiency in Database and SQL to design efficient data models and queries. Exhibit strong knowledge of Hibernate for effective data management and integration. Showcase expertise in Kafka for developing real-time messaging solutions. Possess advanced skills in Rest API development to enhance system interoperability. Display comprehensive understanding of Spring Boot for building robust applications. Have a solid foundation in Advanced Java to develop scalable and maintainable software solutions.

Responsibilities:



Collaborate with cross-functional teams to design and implement scalable Rest APIs that enhance system performance. Utilize Hibernate to manage data persistence and ensure seamless integration with databases. Implement robust messaging solutions using Kafka to facilitate real-time data processing and communication. Optimize database queries and structures to improve application efficiency and user experience. Conduct thorough code reviews and provide constructive feedback to ensure adherence to best practices and coding standards. Troubleshoot and resolve complex technical issues to minimize downtime and maintain system reliability. Stay updated with the latest industry trends and technologies to continuously improve software development processes. Provide technical guidance and mentorship to junior developers to foster a culture of learning and growth. Collaborate with product managers to understand user needs and translate them into technical requirements. Ensure software solutions are secure scalable and maintainable to support long-term business goals. Participate in agile development processes including sprint planning and retrospectives to deliver high-quality software on time.

Work model:



Onsite

- This is an onsite position requiring

4 days a week

in a

client or Cognizant office

located in

Toronto, ON

. At Cognizant, we strive to provide flexibility wherever possible, and we are here to support a healthy work-life balance through 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.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2969108
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, CA, Canada
  • Education
    Not mentioned