Sr Software Developer
At Cognizant, our global community sets us apart—an energetic, collaborative, and inclusive workplace where everyone can thrive. And with projects at the forefront of innovation, you can build a varied, rewarding career and draw inspiration from dedicated colleagues and leaders. Cognizant is right where you belong.
Role overview
We are seeking a skilled Sr Software Developer to join our team. The ideal candidate will have experience developing and maintaining web applications using Java and SpringBoot frameworks. Success in this position will involve collaborating with cross-functional teams to design, develop, and deploy high-quality software solutions that meet business requirements. As a key development team member, you will be critical in driving innovation and growth within our organization.
What you'll do
- Work in a fast-paced, project-cantered, team-oriented atmosphere
- Visit clients outside of the nation to gather and specify needs.
- Create high-quality, scalable, and maintainable solutions, emphasizing backend systems and related technologies.
- Carry out unit and integration tests.
- Identifying and resolving bugs
- Ensure you've developed enough test cases to satisfy the design criteria.
- Produce well-written documentation for each microservice.
- Constantly educate yourself on new approaches and technology.
- Disseminate your expertise inside the organization.
- Communicate with other developers.
- Creating and deploying microservices using the Spring Boot framework
- Adherence to the whole Software Development Life Cycle
- Interconnecting microservices with databases
- Knowledge of how streaming systems such as Kafka operate.
What you bring to the role
- Spring Boot Experience
- Familiarity with software development design patterns: GIT, Swagger, PCF, and Rabbit MQ
- Expertise in API technologies such as Rest Webservices
- Previous experience writing unit tests with JUnit, Mockito, or PowerMock
- Knowledge of markup languages such as JSON and YML
- Working knowledge of quality and security scan technologies such as Sonar, Fortify, and WebInspect
- Knowledge of the Agile approach
Must have skills
- Software development spring Boot design patterns: GIT, Swagger, PCF, and Rabbit MQ
- API technologies such as Rest Webservices
What we offer
- The chance to work with impact. Here, you're empowered to bring your most considerable thinking to help our company and clients improve everyday life.
- Ownership over your career. Stay at the top of your game through our award-winning learning and development ecosystem. And when your ambitions change, or we offer new opportunities, we help you pivot by providing reskilling, on-the-job learning, and guidance to find new roles that might be a better fit.
- The opportunity to thrive on a high-calibre team with heart. We celebrate each other's experiences and perspectives and promote belonging through our affinity groups and diversity and inclusion initiatives.
- A comprehensive total rewards package, including a competitive salary and pension plan with matching contributions.
- Flexible health and financial benefits to support you and your eligible dependents—from day one.
- True work-life balance. Be your best through paid time off, flexible work arrangements, volunteering opportunities, social events, and much more.
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 hybrid position requires two days a week in a client or Cognizant office in Toronto, ON. Regardless of your working arrangement, we support a healthy work-life balance through our various well-being programs.
Cognizant will only consider applicants for this position who are legally authorized to work in Canada without requiring employer sponsorship, now or at any time in the future.
We are an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, colour, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, perform essential job functions, and receive other benefits and privileges of employment. Don't hesitate to contact us to request accommodation at nacareers2@cognizant.com.
Employee Status : Full Time Employee
Shift : Day Job
Travel : No
Job Posting : Mar 06 2024
About Cognizant
Cognizant (Nasdaq-100: CTSH) is one of the world's leading professional services companies, transforming clients' business, operating and technology models for the digital era. Our unique industry-based, consultative approach helps clients envision, build and run more innovative and efficient businesses. Headquartered in the U.S., Cognizant is ranked 185 on the Fortune 500 and is consistently listed among the most admired companies in the world. Learn how Cognizant helps clients lead with digital at www.cognizant.com or follow us @Cognizant.