Styx Developer
Ville : Toronto, Ontario
Catégorie : Digital
Industrie : Technologies de l'information
Employeur : Cognizant
Styx 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 an experienced STYX Developer with over eight years of dynamic experience to join our diverse team. The ideal candidate will have a strong technical background in JUnit5 Design Patterns, YAML, Spring Boot, Java, JSON, GIT, XML, Spring Framework and Linux. Experience in the Cards & Payments domain is a plus.
What you’ll do
· Craft and develop software applications using microservices, enterprise integration patterns, and object-oriented design principles.
· Apply knowledge of REST, GraphQL, and Actor Model to develop scalable and maintainable software systems.
· Develop applications using technologies such as Java, C#, Erlang, Elixir, Scala, Javascript, Python, SQL, and Bash programming languages.
· Use frameworks such as Quarkus, Vert.x, Springboot, .NET, Erlang OTP, and Node.js to build efficient and scalable software applications.
· Develop and design messaging systems using JMS, RabbitMQ, Apache Kafka, and Apache Pulsar.
· Integrate multiple systems and applications using enterprise patterns, ensuring excellent code.
· Collaborate with partners across Technology to identify and tap into connections across various areas and projects.
What you bring to the role
· 8+ years of proven experience in STYX development, including Java, C#, C/C++, Erlang, Elixir, Scala, Javascript, Python, SQL, XML, XSLT, and Bash
· In depth technical skills in Quarkus, Spring Boot, Oracle, PL/SQL, JMS, RabbitMQ, Apache Kafka, Apache Pulsar, Docker and Kubernetes
· UI development experience using Angular and React
· Experienced knowledge of banking/financial services or range of experience in technology domains, including understanding of in-house and third-party architecture integration frameworks, technology, tools, processes and procedures, as well as organization issues
· Leverage deep technology expertise to support in the creation and delivery of end-to-end technical solutions and help to support driving business outcomes.
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 days a week in a client office in Toronto, ON. Regardless of your working arrangement, we are here to support a healthy work-life balance though our various wellbeing programs.
Note: 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.