About the role
-
About the role
-
As a Senior Java Developer you will make an impact by leading the design and development of scalable, high-performance applications in the investment banking and brokerage domain. You will be a valued member of the Technology & Engineering team and collaborate with cross-functional stakeholders to deliver innovative and reliable software solutions.
In this role, you will:
Lead the design and development of software solutions using Java 11, Java 8, Tomcat, and Spring Boot
Implement microservices architecture to ensure scalability and maintainability
Provide technical expertise in Kafka and Java Message Service for data streaming and messaging
Integrate REST Web Services for seamless system communication
Utilize Kubernetes for container orchestration and scalable deployments
Manage version control and collaboration using Git
Ensure high-quality delivery using Maven for build automation
Develop and maintain applications on Linux platforms
Apply Core Java and PL/SQL to optimize application and database performance
Mentor junior developers and foster a culture of continuous learning
Collaborate with stakeholders to gather requirements and translate them into technical specifications
Ensure adherence to coding standards and best practices
Drive innovation by exploring new technologies and methodologies
Work model:
-
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 Ontario. Regardless of your working arrangement, we are here to support a healthy work-life balance through our various wellbeing programs.
What you need to have to be considered:
-
Strong experience in Kafka, Java 11, J2EE, Kubernetes, and microservices architecture
-
Proficiency in Spring Boot, Spring Core, and REST Web Services
-
Expertise in Git, Maven, and Linux environments
-
Solid understanding of Core Java, Java Message Service, and PL/SQL
-
Experience in the investment banking and brokerage domain is a plus
These will help you stand out:
Proven ability to lead technical teams and mentor developers
Experience with containerized deployments and orchestration tools
Strong problem-solving and debugging skills in distributed systems
Familiarity with CI/CD pipelines and DevOps practices
Excellent communication and stakeholder management skills
We're excited to meet people who share our mission and can make an impact in a variety of ways. Don't hesitate to apply, even if you only meet the minimum requirements listed.
Think about your transferable experiences and unique skills that make you stand out as someone who can bring new and exciting things to this role.
About Cognizant
Cognizant (Nasdaq-100: CTSH) engineers modern businesses. We help our clients modernize technology, reimagine processes and transform experiences so they can stay ahead in our fast-changing world. Together, we’re improving everyday life. See how at www.cognizant.com or @cognizant.
About the role
-
About the role
-
As a Senior Java Developer you will make an impact by leading the design and development of scalable, high-performance applications in the investment banking and brokerage domain. You will be a valued member of the Technology & Engineering team and collaborate with cross-functional stakeholders to deliver innovative and reliable software solutions.
In this role, you will:
Lead the design and development of software solutions using Java 11, Java 8, Tomcat, and Spring Boot
Implement microservices architecture to ensure scalability and maintainability
Provide technical expertise in Kafka and Java Message Service for data streaming and messaging
Integrate REST Web Services for seamless system communication
Utilize Kubernetes for container orchestration and scalable deployments
Manage version control and collaboration using Git
Ensure high-quality delivery using Maven for build automation
Develop and maintain applications on Linux platforms
Apply Core Java and PL/SQL to optimize application and database performance
Mentor junior developers and foster a culture of continuous learning
Collaborate with stakeholders to gather requirements and translate them into technical specifications
Ensure adherence to coding standards and best practices
Drive innovation by exploring new technologies and methodologies
Work model:
-
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 Ontario. Regardless of your working arrangement, we are here to support a healthy work-life balance through our various wellbeing programs.
What you need to have to be considered:
-
Strong experience in Kafka, Java 11, J2EE, Kubernetes, and microservices architecture
-
Proficiency in Spring Boot, Spring Core, and REST Web Services
-
Expertise in Git, Maven, and Linux environments
-
Solid understanding of Core Java, Java Message Service, and PL/SQL
-
Experience in the investment banking and brokerage domain is a plus
These will help you stand out:
Proven ability to lead technical teams and mentor developers
Experience with containerized deployments and orchestration tools
Strong problem-solving and debugging skills in distributed systems
Familiarity with CI/CD pipelines and DevOps practices
Excellent communication and stakeholder management skills
We're excited to meet people who share our mission and can make an impact in a variety of ways. Don't hesitate to apply, even if you only meet the minimum requirements listed.
Think about your transferable experiences and unique skills that make you stand out as someone who can bring new and exciting things to this role.
About Cognizant
Cognizant (Nasdaq-100: CTSH) engineers modern businesses. We help our clients modernize technology, reimagine processes and transform experiences so they can stay ahead in our fast-changing world. Together, we’re improving everyday life. See how at www.cognizant.com or @cognizant.