REST API Developer, Toronto, ON
Role and Responsibilities
1.Collaborate with other engineers and architects to create a common API layer between a variety of different data sources and applications.
2.Develop software in an agile environment leveraging DevOps for environment setup, automated builds, continuous deployment, continuous integration and automated testing.
3.Play a key role implementing enterprise services and APIs under the guidance of the architectural team and engineering leadership.
4.Deliver rapid, scalable, and quality solutions that meet the business needs. Develop and implement unit test code and automated test scripts as a routine part of development activities.
5.Work closely with other engineers, vendor partners and business owners to ensure that the finished solution meets the needs of the business and our customers.
6.Follow industry standard agile software design methodologies. Embrace new technologies and methods.
7.Maintain and evolve existing integration assets and systems.
Please list 5 mandatory “MUST HAVE” skills and experience for this requirement.
a.5+ years of mandatory RESTful API development experience. Java 8 features, Jscripts. SOAP UI
b.3+ Years mandatory experience with Spring Cache, Spring AOP, Spring core, Spring Security, Agile Methodology, Apache CXF and RESTful Web Services
c.Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system
d.Extensive knowledge on Micro Services Development
e.Experience with continuous integration and delivery methodologies and tooling (e.g., GIT\SVN, Bamboo, Ansible, Confluence, JIRA, etc.,)