Sr. Java/Cloud Developer

Sr. Java/Cloud Developer

ProViso Consulting

Story Behind the Need

• Business Group: Customer Master Data Management Solutions is seeking a Senior Java/Cloud Developer to design, develop, and implement applications using in-demand languages and technologies (e.g. Java, Spring Boot, RESTful API, Public Cloud, etc.) to build API with Java on Cloud and support business requirements. The Developer will be working on either of the 2 projects below based on their skillset:
o Project 1(in Toronto) – Compliance Project (Toronto) within AML – started last year, in flight project
o Project 2 (in Scarborough) – Customer Preference Management Project – adding new business functionalities to better customer preference management (promos, communications, etc. for customers) – in the initial phases

Candidate Value Proposition

• The successful candidate will have many opportunities for growth and hands on exposure with new technologies such as Cloud.

Daily Responsibilities:

• Create system design documentation outlining overview, diagrams and designs specific to users, application system and technical requirements;
• Participate in meetings regarding user requirements and design throughout the project development phase;
• Perform coding, unit testing, debugging, documenting and implementing of applications in collaboration with quality assurance;
• Analyze existing or proposed enhancement requests to determine their feasibility and time estimates required;
• Evaluate existing and new applications and upcoming technologies to meet user requirements;
• Maintain, support and enhance existing applications;
• Keeps up-to-date on new technology, applications, scripts and servers;
• Perform data modeling for database design;
• Analyze, maintain security features for application development, servers, authentication and procedures.

Candidate Requirements/Must Have Skills:

• 6+ years of Java development experience (experience with Java 8 is preferred)
• Proficiency in Java EE, Java Frameworks (Spring/Spring Boot, JDBC, JUnit), Java Performance tuning, SQL, XSL, XML, HTML, JavaScript, CSS; (Java EE, Spring Boot & Junit are mandatory) – 4+ years of hands on experience in total
• Web services design, development and testing, SOA(SOAP/RESTful) (RESTful API is mandatory) – 3+ years of hands on experience
• Experience in automated testing practices such as TDD, BDD, unit test, component test, integration test – 3+ years of hands on experience
• Microsfot Azure, AWD or Google Cloud –Cloud development experience – 2+ years of experience (recent)
• Experience with DevOps tooling (e.g. Github, Jenkins) & DevOps process (automated build, test, deploy);
• Strong understanding of agile project management principles and practices and experience managing projects in an agile environment;
• Strong problem solving, design, and coding skills
• Ability to write technical/design reports in a variety of formats depending on the size of the request
• Please advise which location they are able to work at (indicate both if possible)

Soft Skills:

• Obsession with quality, operational excellence, continuous integration/delivery;
• Candidate must be able to work independently and as part of a team with minimal supervision;
• Must have strong oral and written communication skills

Nice to Have

• Work experience in the Banking industry (North American)
• Basic database experience (DB2 or Oracle)


• A recognized Bachelor Degree in Computer Science, Engineering or Mathematics or related discipline

Job Details



4 Months



Latest Blogs

© 2020 ProViso Consulting - Toronto Recruitment and Staffing Agency

Send this to a friend