Iris's Fortune 100 direct client is looking for Senior Java Developer. Please find below Job description and share me your updated resume at .
Position: Java Developer
Location: Toronto ON
Job Description
- Create Detailed specification and documentation for API's including endpoint definition, request/response formats, authentication mechanism and error handling procedures.
- 10+ years of experience in Java Development is required.
- Troubleshoot and debug integration problems working closely with development teams and 3rd party vendor teams.
- Collaborate closely with product owner, business analysts as well as business users including compliance/audit teams.
- Develop a deep understanding of email message attributes and ways of processing thousands of messages per second, in a fault tolerant, resilient and scalable manner
- Ensure Security and efficiency of Containerized application
- Conduct performance testing and optimization of containerized application
- Provide technical Support and Guidance to other Team members
- 5+ years of proven experience in designing and documenting API's and integration solutions in customer facing environment in JAVA.
- Strong understanding of Restful API's, SOAP, JSON, XML
- Strong knowledge of Java Stream and Functional Programming
- Strong advocate of test driven development for ALL API's built.
- Experience with asynchronous messaging technology
- Proficiency with integration platforms (eg: Kafka, Dell Boomi,) and API management tools (Postman/Swagger etc).
- 5+ years' hands on experience in designing and developing applications from scratch using Spring framework
- Excellent communication skills both written and verbal with ability to convey technical concepts to nontechnical stakeholders and vice versa.
Nice-to-have
- Knowledge with Azure Storage, Azure Relation Databases, Key vault
- Experience with 'Agile' style development methods
- DevOps experience with continuous integration/delivery best practices, technologies and tools such as GitHub, Jenkins, Nexus, JIRA, Confluence, Ansible, SonarQube, Checkmarx.
About Iris Software Inc.
With 4,000+ associates and offices in India, U.S.A. and Canada, Iris Software delivers technology services and solutions that help clients complete fast, far-reaching digital transformations and achieve their business goals. A strategic partner to Fortune 500 and other top companies in financial services and many other industries, Iris provides a value-driven approach - a unique blend of highly-skilled specialists, software engineering expertise, cutting-edge technology, and flexible engagement models. High customer satisfaction has translated into long-standing relationships and preferred-partner status with many of our clients, who rely on our 30+ years of technical and domain expertise to future-proof their enterprises. Associates of Iris work on mission-critical applications supported by a workplace culture that has won numerous awards in the last few years, including Certified Great Place to Work in India; Top 25 GPW in IT & IT-BPM; Ambition Box Best Place to Work, in IT/ITES; and Top Workplace NJ-USA.