11 days ago
Halifax, CanadaSenior
Responsibilities
- Design, develop, and maintain full-stack web applications using Java, Spring Boot, and Angular.
- Build RESTful APIs and integrate them with Angular frontend components.
- Develop responsive, reusable, and maintainable UI components using Angular, TypeScript, HTML5, and CSS3.
- Participate in requirements analysis, design, development, testing, deployment, and support across the software development lifecycle.
- Write and maintain unit and integration tests using JUnit, Jasmine, and Karma.
- Optimize application performance, scalability, and security.
- Participate in code reviews and collaborate with product managers, UX/UI designers, QA, and DevOps teams.
- Troubleshoot, debug, and resolve production issues.
- Recommend improvements and stay current with emerging technologies.
Requirements
- Strong hands-on experience with Java 8, 11, or 17+.
- Experience with Spring Framework, Spring Boot, Spring MVC, and Spring Security.
- Experience designing and developing RESTful APIs.
- Experience with Hibernate/JPA and relational databases such as MySQL, PostgreSQL, or Oracle.
- Strong hands-on experience with Angular 17+ and proficiency in TypeScript, JavaScript ES6+, HTML5, and CSS3.
- Experience with RxJS, NgRx, or other state management libraries is preferred.
- Experience with Git, build tools such as Maven or Gradle, and package managers such as npm or yarn.
- Experience with CI/CD pipelines such as Jenkins or GitLab CI.
- Knowledge of Docker and cloud platforms such as AWS, Azure, or GCP is a plus.
- Experience with Kubernetes, Kafka, RabbitMQ, unit testing frameworks, API gateways, or service mesh technologies is beneficial.
- Strong problem-solving, communication, collaboration, and attention-to-detail skills.
Benefits
- Hybrid work requiring three days per week in a client or Cognizant office in Halifax, NS, Canada.
- Eligibility for a discretionary annual performance-based bonus and benefits supporting physical, mental, and financial wellbeing.
- The working arrangement may change based on project and business requirements.
Tech Stack
AngularApache KafkaAWSAzureDockerGitGitLab CI/CDGoogle Cloud PlatformGradleJasmineJavaJavaScriptJenkinsJestJUnitKarmaKubernetesMavenMySQLnpmPostgreSQLRabbitMQSpring BootTypeScriptYarn
Categories
About Cognizant
Cognizant (Nasdaq: CTSH) is an AI Builder and technology services provider, bridging the gap between AI investment and enterprise value. We build full-stack AI solutions powered by deep industry, process and engineering expertise — embedding an organization's unique context into technology systems that amplify human potential and drive tangible outcomes. From strategy to deployment, we help global enterprises move from AI ambition to AI impact and stay ahead in a fast-changing world. See how at cognizant.ai | Follow us @cognizant
