Software Development Engineer – Java

Software Development Engineer  – Java

ProViso Consulting

Story Behind the Need:

• Business group: The Canadian Digital Factory Platform Migration Group rewrites older client applications and migrates them to cloud platforms.
• The group is part of the System Engineering team and is looking for a strong Software Development Engineer in test to focus on Release Engineering functions for multiple migrations.
• Project: The project has just started and is anticipated to take upwards of a year and a half to complete.
• Reason for request: Project
• As a Software Development Engineer in Test you’ll be working on our Platform Migration team at the Digital Factory.
• You’ll work closely with multiple scrum teams to evangelize an emphasis on quality. You’ll contribute to highly applauded in-house automation frameworks for GUI, Microservices and Performance test.

Typical Day in the Role:

• Developing code to automate the testing (Unit/ Integration) of micro services (Rest APIs) and ensuring the adequate test coverage of the application code
• Partner with development engineers during story and task breakdown to develop test approach that effectively cover the functional and performance characteristics of a feature
• Building, maintaining, and improving the existing automation framework, test harness, and processes
• Be/become a SME on usage of entire application suite, processes, workflows, etc
• Working with Engineering team Management to improve the testing process
• Understanding of enterprise software design principles – architecture, design patterns, OOP
• Comfortable working in a self-guided manner with the ability to prioritize tasks and manage your own time efficiently, without direct input or oversight

Must Have Skills:

• Good knowledge and experience in Java/ J2EE – at least 3 years
• Good knowledge and experience in Spring Boot – at least 2 years
• Strong knowledge of object-oriented software development best practices
• Strong experience in developing Unit Tests and Integration Tests using testing frameworks such as JUnit, TestNG, and RestAssured – at least 2 years
• Experience working in a DevOps environment. Experience with Java Build Tools: Maven or Gradle

Nice to Have skills:

• Python Development is a plus
• Financial Industry
• Familiarity with OpenAPI Specification(OAS)/ Swagger, YAML, JSON
• Knowledge/ experience in Java ORM Frameworks such as Hibernate, Spring DAO
• Exposure to Public Cloud such as Google, AWS or Azure. Knowledge and experience working with Azure / MongoDB
• Experience in building, integrating and deploying web services (REST/ SOAP/JSON/XML)

Additional Notes:

• Knowledge/ experience in Java ORM Frameworks such as Hibernate, Spring DAO
• Working closely with the developer and ensuring tests are written utilizing TDD methodology*
• Platform Migration team: designated project that they will run by themselves. They will be running project e2e – The team will be involved – all tests are run on the cloud*
• Focus on an engineer that has a Java, JavaScript or Python Development background (would be fit for this role)
• Developer will need to have a strong understanding of testing methodologies and bring codes to production from the cloud tests
• Python is used to test (nonfunctional testing)
• Open to any industry if the skillset is strong (start – up cloud stack is good)
• Software Development Engineer in Test (looking for somebody hands on experience) they are coding like developers but from a perspective
• Interview Process:
o 1 Codility test * Please send emails right away 1 round through Microsoft teams (video)
o Availability to interview: ASAP
•Additional perks (once onsite again)
• We have an inclusive and collaborative working environment that encourages creativity, curiosity, and celebrates success!
• We provide you with the tools and technology needed to create beautiful customer experiences
• You’ll get to work with and learn from diverse industry leaders, who have hailed from top technology companies around the world
• Dress codes don’t apply here, being comfortable does
• Free shuttle service to and from Union station
• Onsite cafeteria with a chef!
• Onsite fitness center
• This isn’t your typical “corporate” job. We work hard and we have fun!

Job Details

7029

Contract

6 Months

Toronto

 





Latest Blogs

© 2020 ProViso Consulting - Toronto Recruitment and Staffing Agency

Send this to a friend