Developer

Developer

ProViso Consulting

Story Behind the Need:

• Business group: Client Engineering – Commerce Engineering – notification platform, any real time transactions come through this platform; doing platform management, customers sign in to online portal and can set up alerts (push, voice, email) and send OTPs (one-time passwords) to customers
• Project: GCP onboarding – currently on Azure and in process of moving to GCP and moving database from Cassandra to MongoDB – to be completed by FY 25, by end of September 25 – in initial phase currently, have strict deliverables and timelines

Candidate Value Proposition:

• The successful candidate will be exposed to new and current technologies, work with a collaborative team in a squad model (BA , Tech Lead, QAs, Devs) so exposure to other roles, on a very high visibility project for a top 5 Canadian Bank.

Typical Day in Role:

• Back-end development work
• Tech stack: Java Springboot, noSQL database (Cassandra, MongoDB), Kafka
• Springboot O-Auth
• Working with GCP, Azure
• Moving existing features to GCP, old applications are monolithic so need to use microservices to restructure code, working with APIs, Rest end-points, web services
• Lead development activities as the senior member of the scrum team, planning and executing to meet sprint objectives as well as program/project milestones.
• Write well designed, testable, efficient code by using best software development practices.
• Gather and refine specifications and requirements based on technical needs.
• Collaborate with the Scrum team to plan milestones, successfully execute software delivery, and escalate issues as needed.
• Ensure that requirements are clearly, accurately, and thoroughly documented and understood either for system changes and/or process changes and that there is value and consistency added to the customer experience by:
o Providing contribution to design/review process
o Monitoring/reviewing design during development phase.
• Ensure the timely and accurate completion of projects through:
o Production/Input to an overall Project Plan, strategy, and implementation
o Procedural documents completed to support user (guidelines, job aids. etc.)
o Input provided to preparation and execution of testing.
o Conducting post implementation measurement review of projects.

Candidate Requirements/Must Have Skills:

• 10+ years of experience as a Developer on RESTFul Web Services using microservices, APIs
• 8+ years combined experience in advanced Java technologies: Java (Java 8/11/21), Springboot (Springboot), and OAuth, JWT – developing enterprise, cloud native, message driven, test driven, reactive, containerized applications
• 5+ years’ experience in developing applications with at least one of these: KAFKA (preferred), ActiveMQ/Azure Service Bus/GCP PubSub, RDBMS, NoSQL, Redis
• 7+ years’ experience with noSQL database experience (Cassandra, MongoDB)
• 5+ years’ experience with cloud platforms (GCP (preferred), Azure, AWS) – please list which

Nice-To-Have Skills:

• Experience with containerization & orchestration in Kubernetes and Docker
• Experience with template management tools e.g. Velocity
• Dev-Ops experience – build tools and dependency management (Maven, Gradle), CI-CD Pipeline (Jenkins, argoCD)
• Front-end technologies development experience with ReactJS
• Back-end experience with NodeJS

Soft Skills Required:

• Good communication skills
• Team player
• Adaptable

Education:

• University or College Degree in Computer Science

Best VS. Average Candidate:

• Ideal candidate needs to be a strong hands-on developer with excellent experience with Java and microservices; is a very hands-on role so they should be able to quickly ramp up and able to contribute from day 1

Candidate Review & Selection:

• Potential to send coding exercises before interview, will advise if so
• 1st – MS Teams Video Technical Panel itnerview – 1 hour – with HM and with Tech lead and 2 Devs – 2-3 coding exercises (in Java, required to share screen and code live)
• 2nd – in person – 1 hour – with HM + Tech Lead

Job Details

12860

Contract

7 months

Toronto

 





Latest Blogs

© 2024 ProViso Consulting - Toronto Recruitment and Staffing Agency

× Chat

Send this to a friend